<?xml version="1.0"?>
<doc>
    <assembly>
        <name>LibMinecraft</name>
    </assembly>
    <members>
        <member name="T:LibMinecraft.Client.MultiplayerClient">
            <summary>
            MultiplayerService is a service that will
            handle communication between a client and 
            a server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.ProtocolVersion">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.SessionIDUrl">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.ServerIDUrl">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.netStream">
            <summary>
            Used to read and write messages to and from
            the server.
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.netSocket">
            <summary>
            Maintains a connection to the server.
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.worker">
            <summary>
            The worker thread, which handles network activity
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.lockObject">
            <summary>
            Used to keep thread safety when working
            against the network.
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.inflater">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.ServerID">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.SessionID">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.#ctor">
            <summary>
            Default constructor for MultiplayerClient
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient._world">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient._entities">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.itemid">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.length">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.size">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.count">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Client.MultiplayerClient.s">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.DoWork(System.Object)">
            <summary>
            Does the work.
            </summary>
            <param name="state">The state.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Connect(LibMinecraft.Model.MinecraftServer)">
            <summary>
            Connects to the specified server (does not log in)
            </summary>
            <param name="server">The server.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Disconnect">
            <summary>
            Disconnects from the server
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ForceDisconnect">
            <summary>
            Forcibly disconnects from a server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.LogIn(LibMinecraft.Model.User)">
            <summary>
            Logs the specified user into the server
            </summary>
            <param name="user">The user.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.SendHandshake(LibMinecraft.Model.User)">
            <summary>
            Sends a handshake packet
            </summary>
            <param name="user">The user.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.SendLogin(LibMinecraft.Model.User,System.Int32)">
            <summary>
            Sends a login packet
            </summary>
            <param name="user">The user.</param>
            <param name="protocolVersion">The protocol version.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.SendPlayerPositionAndLook">
            <summary>
            Sends a position and look packet
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.SendDisconnect">
            <summary>
            Sends a disconnect packet
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.SendChat(System.String)">
            <summary>
            Sends a chat message to the server.
            </summary>
            <param name="Message">The message.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Respawn">
            <summary>
            Respawns after the player's death
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Log(System.String)">
            <summary>
            Logs the specified text.
            </summary>
            <param name="Text">The text.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Log(System.String,System.Object[])">
            <summary>
            Logs the specified text.
            </summary>
            <param name="Text">The text.</param>
            <param name="obj">The obj.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadNBT">
            <summary>
            Reads the NBT.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadInt(System.IO.Stream)">
            <summary>
            Reads the int.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadShort(System.IO.Stream)">
            <summary>
            Reads the short.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadLong(System.IO.Stream)">
            <summary>
            Reads the long.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadDouble(System.IO.Stream)">
            <summary>
            Reads the double.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadFloat(System.IO.Stream)">
            <summary>
            Reads the float.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadBoolean(System.IO.Stream)">
            <summary>
            Reads the boolean.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadBytes(System.IO.Stream,System.Int32)">
            <summary>
            Reads the bytes.
            </summary>
            <param name="s">The s.</param>
            <param name="count">The count.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadString(System.IO.Stream)">
            <summary>
            Reads the string.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.ReadVector3(System.IO.Stream)">
            <summary>
            Reads a Vector3 from a stream and ajdusts the byte order
            </summary>
            <param name="s">The stream to read from</param>
            <returns>Adjusted Vector3</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteVector3(System.IO.Stream,LibMinecraft.Model.Vector3)">
            <summary>
            Writes a Vector3 in integer form to
            a stream.
            </summary>
            <param name="s">The stream to write to</param>
            <param name="vector">The Vector3 to write</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteString(System.IO.Stream,System.String)">
            <summary>
            Writes a string in Big-Endian Unicode format
            to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="msg">The MSG.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteInt(System.IO.Stream,System.Int32)">
            <summary>
            Writes an integer to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteLong(System.IO.Stream,System.Int64)">
            <summary>
            Writes a long to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteShort(System.IO.Stream,System.Int16)">
            <summary>
            Writes a short to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteDouble(System.IO.Stream,System.Double)">
            <summary>
            Writes a double to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="d">The d.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteFloat(System.IO.Stream,System.Single)">
            <summary>
            Writes a float to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="f">The f.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteBoolean(System.IO.Stream,System.Boolean)">
            <summary>
            Writes a boolean to the specified stream.
            </summary>
            <param name="s">The s.</param>
            <param name="b">if set to <c>true</c> [b].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.WriteBytes(System.IO.Stream,System.Byte[])">
            <summary>
            Writes an array of bytes to the stream.
            </summary>
            <param name="s">The s.</param>
            <param name="b">The b.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.Read(System.IO.Stream,System.Int32)">
            <summary>
            Reads the specified s.
            </summary>
            <param name="s">The s.</param>
            <param name="num">The num.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.MultiplayerClient.DumpArray(System.Byte[])">
            <summary>
            Dumps the array.
            </summary>
            <param name="resp">The resp.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.CurrentServer">
            <summary>
            The current server being connected to.
            </summary>
            <value>The current server.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.TickTime">
            <summary>
            The amount of time (in milliseconds) between ticks
            </summary>
            <value>The tick time.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.DebugMode">
            <summary>
            If true, logging is much more
            verbose.
            </summary>
            <value><c>true</c> if [debug mode]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.Connected">
            <summary>
            True if the client is currently connected to
            a Minecraft server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.World">
            <summary>
            All known information about the current server's world
            </summary>
            <value>The world.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.Player">
            <summary>
            The current player on the server
            </summary>
            <value>The player.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.MultiplayerClient.Entities">
            <summary>
            All entities the client is currently
            aware of.
            </summary>
            <value>The entities.</value>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnServerMessage">
            <summary>
            Called when the client recieves a message from the server
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnChat">
            <summary>
            Called when the client recieves chat from the server
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnPlayerDeath">
            <summary>
            Called when the client dies
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnTick">
            <summary>
            Called every tick
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnDisconnect">
            <summary>
            Called when the client disconnects from the server
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnHealthChange">
            <summary>
            Called when the client's health changes
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Client.MultiplayerClient.OnHungerChange">
            <summary>
            Called when the client's hunger changes
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Client.ServerMessageEventArgs">
            <summary>
            Describes a message recieved from a server
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Client.HealthUpdateEventArgs">
            <summary>
            Describes a change in a player's health
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.HealthUpdateEventArgs.#ctor(System.Int16,System.Int16)">
            <summary>
            Default constructor for HealthUpdateEventArgs
            </summary>
            <param name="OldHealth">The old health.</param>
            <param name="Health">The health.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.HealthUpdateEventArgs.OldHealth">
            <summary>
            The player's health before the change
            </summary>
            <value>The old health.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.HealthUpdateEventArgs.Health">
            <summary>
            The player's health after the change
            </summary>
            <value>The health.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Client.HungerUpdateEventArgs">
            <summary>
            Describes a change in a player's hunger
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Client.HungerUpdateEventArgs.#ctor(System.Int16,System.Int16)">
            <summary>
            Default constructor for HealthUpdateEventArgs
            </summary>
            <param name="OldHunger">The old hunger.</param>
            <param name="Hunger">The hunger.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.HungerUpdateEventArgs.OldHunger">
            <summary>
            The player's hunger before the change
            </summary>
            <value>The old hunger.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Client.HungerUpdateEventArgs.Hunger">
            <summary>
            The player's hunger after the change
            </summary>
            <value>The hunger.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ActiveFurnaceBlock">
            <summary>
            An Active Furnace Block (ID = 62)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.Block">
            <summary>
            An abstract model for strongly-typed
            representation of blocks
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.GetTimeToBreak(LibMinecraft.Model.Items.Item)">
            <summary>
            Returns -1 for instant-break, and -2 for unbreakable
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.op_Implicit(LibMinecraft.Model.Blocks.Block)~System.Byte">
            <summary>
            Converts a Block to a byte
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.op_Implicit(System.Byte)~LibMinecraft.Model.Blocks.Block">
            <summary>
            Converts a byte to a Block
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.ScheduleUpdate(System.Int64,LibMinecraft.Model.Vector3,LibMinecraft.Model.World)">
            <summary>
            Schedules an update for a given number of ticks in the future
            </summary>
            <param name="Ticks">The ticks.</param>
            <param name="Position">The position.</param>
            <param name="World">The world.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.OverrideBlock(LibMinecraft.Model.Blocks.Block)">
            <summary>
            Allows libraries to implement their own version
            of any block's logic.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="blockClicked">The location of the block left clicked upon placing</param>
            <param name="facing">The facing of the placement</param>
            <param name="placedBy">The entity who placed the block</param>
            <returns>False to override placement</returns>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.BlockDestroyed(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is destroyed
            </summary>
            <param name="world">The world the block used to exist in</param>
            <param name="position">The position the block used to occupy</param>
            <param name="destroyedBy">The entity that destroyed the block</param>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is right clicked by a player.
            </summary>
            <param name="world">The world in which the event occured</param>
            <param name="position">The location of the block being clicked</param>
            <param name="clickedBy">The player who clicked the block</param>
            <returns>False to override the default action (block placement)</returns>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.BlockUpdate(LibMinecraft.Model.World,LibMinecraft.Model.Vector3)">
            <summary>
            Called when an action in the world causes this block to update.
            </summary>
            <param name="world">The world the update occured in</param>
            <param name="position">The location of the updated block</param>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.Block.ScheduledUpdate(LibMinecraft.Model.World,LibMinecraft.Model.Vector3)">
            <summary>
            Called when a scheduled update occurs
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.BlockID">
            <summary>
            The Block ID for this block
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.BlockName">
            <summary>
            This block's friendly name for client inventories.
            By default, returns the name of the Type.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.Metadata">
            <summary>
            This block's metadata
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.SkyLight">
            <summary>
            The skylight value of this block
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.InstantBreak">
            <summary>
            The instant breakability of a block, or -1
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.Transparent">
            <summary>
            Return the type of transparency of a block. The default is opaque.
            See types in BlockOpacity enum.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.RequiresSupport">
            <summary>
            Returns whether or not this block requires support from another block below it.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.Block.AdditionalData">
            <summary>
            Returns additional data for the specified block
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ActiveFurnaceBlock.BlockID">
            <summary>
            This Block's ID (62)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ActiveRedstonelampBlock">
            <summary>
            An Active Redstone lamp Block (ID = 124)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ActiveRedstonelampBlock.BlockID">
            <summary>
            This Block's ID (124)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BrickStairsBlock">
            <summary>
            Brick Stairs ID=108
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StairsBlock">
            <summary>
            The base class for Stair blocks
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BrickStairsBlock.BlockID">
            <summary>
            The Block ID for this block (108)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BrownMushroomBlock">
            <summary>
            A Brown Mushroom Block (ID = 39)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BrownMushroomBlock.BlockID">
            <summary>
            The Block ID for this block (39)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ButtonBlock">
            <summary>
            A Button Block (ID = 77)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ButtonBlock.BlockID">
            <summary>
            The Block ID for this block (77)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CactusBlock">
            <summary>
            A Cactus Block (ID = 81)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CactusBlock.BlockID">
            <summary>
            The Block ID for this block (81)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CakeBlock">
            <summary>
            A Cake Block (ID = 92)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CakeBlock.BlockID">
            <summary>
            The Block ID for this block (92)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ChestBlock">
            <summary>
            A Chest Block (ID = 54)
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Blocks.ChestBlock.adjacentLocations">
            <summary>
            Variable to tell the server what square are adjacent to the chest to allow them to combine
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.ChestBlock.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="blockClicked">The location of the block left clicked upon placing</param>
            <param name="facing">The facing of the placement</param>
            <param name="placedBy">The entity who placed the block</param>
            <returns>False to override placement</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.ChestBlock.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is right clicked by a player.
            </summary>
            <param name="world">The world in which the event occured</param>
            <param name="position">The location of the block being clicked</param>
            <param name="clickedBy">The player who clicked the block</param>
            <returns>False to override the default action (block placement)</returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ChestBlock.BlockID">
            <summary>
            The Block ID for this block (54)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DeadBushBlock">
            <summary>
            A Dead Bush Block (ID = 32)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DeadBushBlock.BlockID">
            <summary>
            The Block ID for this block (32)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DoorBlock">
            <summary>
            The base class for IronDoorBlock and WoodenDoorBlock
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.DoorBlock.#ctor(System.Byte,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            DoorBlock placing
            </summary>
            <param name="facing"></param>
            <param name="placer"></param>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.DoorBlock.#ctor(System.Byte,System.Boolean,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Doorblock constructor allowing specification of top
            </summary>
            <param name="facing">The direction</param>
            <param name="Top">The top of the door</param>
            <param name="placer">Who placed the block</param>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.DoorBlock.BlockDestroyed(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.Entity)">
            <summary>
            When the block is destroyed, delete the block above.
            </summary>
            <param name="world"></param>
            <param name="position"></param>
            <param name="destroyedBy"></param>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DoorBlock.Metadata">
            <summary>
            Just the overide for the original MetaData property.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.EnchantmentTableBlock">
            <summary>
            Enchantment Table ID=116
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.EnchantmentTableBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.EnderDragonEggBlock">
            <summary>
            Ender dragon egg ID=122
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.EnderDragonEggBlock.BlockUpdate(LibMinecraft.Model.World,LibMinecraft.Model.Vector3)">
            <summary>
            Called when an action in the world causes this block to update.
            </summary>
            <param name="world">The world the update occured in</param>
            <param name="position">The location of the updated block</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.EnderDragonEggBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.EndPortalBlock">
            <summary>
            End Portal ID=119
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.EndPortalBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.EndPortalFrameBlock">
            <summary>
            End Portal ID=120
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.EndPortalFrameBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.EndStoneBlock">
            <summary>
            End Stone ID=121
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.EndStoneBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.FenceBlock">
            <summary>
            Fence Block ID = 85
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.FenceBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.FenceGateBlock">
            <summary>
            Fence Gate ID=107
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GlassPaneBlock">
            <summary>
            Glass Pane ID=102
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GlassPaneBlock.BlockID">
            <summary>
            The Block ID for this block (102)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GlowstoneBlock">
            <summary>
            A Glowstone block (ID = 89)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GlowstoneBlock.BlockID">
            <summary>
            The Block ID for this block (89)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GlowstoneBlock.Transparent">
            <summary>
            Glowstone is a cube solid.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.HalfSlabBlock">
            <summary>
            A Single Slab (Half - 44)
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.HalfSlabBlock.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is placed - turns to full slab if placed on half slab
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="clickedBy">The entity who clicked the block</param>
            <returns>
            False to override placement
            </returns>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.HalfSlabBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.HugeMushroomBlock">
            <summary>
            A Huge Mushroom block (ID = 99)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.HugeMushroomBlock.BlockID">
            <summary>
            The Block ID for this block (99)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.HugeMushroomRedBlock">
            <summary>
            Huge Mushroom Red ID=100;
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.InactiveRedstonelampBlock">
            <summary>
            An Inactive Redstone lamp Block (ID = 123)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.InactiveRedstonelampBlock.BlockID">
            <summary>
            This Block's ID (123)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.IronDoorBlock">
            <summary>
            An Iron Door block (ID = 71)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IronDoorBlock.BlockID">
            <summary>
            The Block ID for this block (71)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.JackOLanternBlock">
            <summary>
            A JackOLantern block (ID = 91)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.JackOLanternBlock.BlockID">
            <summary>
            The Block ID for this block (91)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.JukeboxBlock">
            <summary>
            A Jukebox block (ID = 84)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.JukeboxBlock.BlockID">
            <summary>
            The Block ID for this block (84)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LeverBlock">
            <summary>
            A Lever block (ID = 69)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LeverBlock.BlockID">
            <summary>
            The Block ID for this block (69)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LockedChestBlock">
            <summary>
            A Locked Chest block (ID = 95)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LockedChestBlock.BlockID">
            <summary>
            The Block ID for this block (ID = 95)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MovedByPistonBlock">
            <summary>
            A Moved By Piston block (ID = 36)
            This block is placed in the destination of a block when it is pushed by a piston
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MovedByPistonBlock.BlockID">
            <summary>
            This block's ID (36)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.IronBarsBlock">
            <summary>
            Iron Bars ID=101
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IronBarsBlock.BlockID">
            <summary>
            The Block ID for this block (101)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherBrickFenceBlock">
            <summary>
            Netherbrick Fence ID=113
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LadderBlock">
            <summary>
            A Ladder block (ID = 65)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LadderBlock.BlockID">
            <summary>
            The Block ID for this block (65)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherPortalBlock">
            <summary>
            A Nether Portal block (ID = 90)
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Blocks.NetherPortalBlock.EnableUpdates">
            <summary>
            If set to false, portal blocks will not attempt to
            confirm they are within a frame when updated.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.NetherPortalBlock.BlockID">
            <summary>
            The Block ID for this block (90)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MelonBlock">
            <summary>
            Melon Block ID=103
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MelonBlock.BlockID">
            <summary>
            The Block ID for this block (103)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MelonStemBlock">
            <summary>
            Pumkpin Stem ID=106
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MyceliumBlock">
            <summary>
            Mycelium Block ID=110
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MyceliumBlock.BlockID">
            <summary>
            The Block ID for this block (110)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherrackBlock">
            <summary>
            A Netherrack block (ID = 87)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.NetherrackBlock.BlockID">
            <summary>
            The Block ID for this block (87)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherWartBlock">
            <summary>
            A Nether Wart block (ID = 115)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.NetherWartBlock.BlockID">
            <summary>
            The Block ID for this block (115)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.PistonBlock">
            <summary>
            A Piston block (ID = 33)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.PistonBlock.BlockID">
            <summary>
            The Block ID for this block (33)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.PistonBlock.Transparent">
            <summary>
            Pistons are cube solids.
            NOTE: THIS IS ONLY WHEN RETRACTED.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.PistonPlungerBlock">
            <summary>
            A Piston Plunger block (ID = 33)
            This block is the block on the end of a piston which moves forward and backwards
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.PistonPlungerBlock.BlockID">
            <summary>
            The Block ID for this block (33)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.PumpkinBlock">
            <summary>
            A Pumpkin block (ID = 86)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.PumpkinBlock.BlockID">
            <summary>
            The Block ID for this block (86)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.PumpkinStemBlock">
            <summary>
            Pumpkin Stem ID=106
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RailBlock">
            <summary>
            A Minecart Rail block (ID = 66)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RailBlock.BlockID">
            <summary>
            The Block ID for this block (66)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedMushroomBlock">
            <summary>
            A Red Mushroom block (ID = 40)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedMushroomBlock.BlockID">
            <summary>
            The Block ID for this block (40)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedstoneWireBlock">
            <summary>
            A Redstone Wire block (ID = 55)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedstoneWireBlock.BlockID">
            <summary>
            The Block ID for this block (55)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedstoneTorchBlock">
            <summary>
            An Inactive Redstone Torch (ID = 75)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedstoneTorchBlock.BlockID">
            <summary>
            The Block ID for this block (75)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedstoneTorchActiveBlock">
            <summary>
            An Active Redstone Torch (ID = 76)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedstoneTorchActiveBlock.BlockID">
            <summary>
            The Block ID for this block (76)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RepeaterBlock">
            <summary>
            An Inactive Repeater block (ID = 93)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RepeaterBlock.BlockID">
            <summary>
            The Block ID for this block (93)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RepeaterActiveBlock">
            <summary>
            An Active Repeater block (ID = 94)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RepeaterActiveBlock.BlockID">
            <summary>
            The Block ID for this block (94)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RoseBlock">
            <summary>
            A Rose block (ID = 38)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RoseBlock.BlockID">
            <summary>
            The Block ID for this block (38)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedstoneOreBlock">
            <summary>
            An Inactive Redstone Ore block (ID = 73)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedstoneOreBlock.BlockID">
            <summary>
            The Block ID for this block (73)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.RedstoneOreActiveBlock">
            <summary>
            An Active Redstone Ore block (ID = 74)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.RedstoneOreActiveBlock.BlockID">
            <summary>
            The Block ID for this block (74)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SeedBlock">
            <summary>
            A Seed block (ID = 59)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SeedBlock.BlockID">
            <summary>
            The Block ID for this block (59)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SignPostBlock">
            <summary>
            Class of the Sign Post Block (ID = 63)
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.SignPostBlock.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Blocks.SignPostBlock"/> class.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.SignPostBlock.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="blockClicked">The location of the block left clicked upon placing</param>
            <param name="facing">The facing of the placement</param>
            <param name="placedBy">The entity who placed the block</param>
            <returns>
            False to override placement
            </returns>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SignPostBlock.BlockID">
            <summary>
            The Block ID for this block (63)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BlockData">
            <summary>
            The data relating to the blocks
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BlockData.Serialize">
            <summary>
            Serializes this instance.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BlockData.Deseralize(System.Byte[])">
            <summary>
            Deseralizes the specified data.
            </summary>
            <param name="Data">The data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BlockData.WriteNBT">
            <summary>
            Writes the NBT.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BlockData.ReadNBT">
            <summary>
            Reads the NBT.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BlockData.BlockID">
            <summary>
            Gets the block ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BlockData.SendWithChunks">
            <summary>
            Gets weather or not to send with chunks.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SilverfishBlock">
            <summary>
            A Silverfish block (ID = 97)
            This block may look like a Stone, Cobblestone or a Stone Brick block but when destoryed will spawn a silverfish
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SilverfishBlock.BlockID">
            <summary>
            The Block ID for this block (97)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SlabBlock">
            <summary>
            A full slab (43)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SlabBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SnowCapBlock">
            <summary>
            A Snow Cap block (ID = 78)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SnowCapBlock.BlockID">
            <summary>
            The Block ID for this block (78)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SoulSandBlock">
            <summary>
            A Soul Sand block (ID = 88)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SoulSandBlock.BlockID">
            <summary>
            The Block ID for this block (88)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StoneBrickBlock">
            <summary>
            A Stone Brick block (ID = 98)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StoneBrickBlock.BlockID">
            <summary>
            The Block ID for this block (98)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StoneBrickStairsBlock">
            <summary>
            Stone Brick Stairs ID=109
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StoneBrickStairsBlock.BlockID">
            <summary>
            The Block ID for this block (109)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StonePressurePlateBlock">
            <summary>
            A Stone Pressure Plate block (ID = 70)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StonePressurePlateBlock.BlockID">
            <summary>
            The Block ID for this block (70)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StoneStairsBlock">
            <summary>
            A Stone Stair block (ID = 67)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StoneStairsBlock.BlockID">
            <summary>
            The Block ID for this block (67)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.TNTBlock">
            <summary>
            A TNT block (ID = 46)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.TNTBlock.BlockID">
            <summary>
            The Block ID for this block (46)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.TNTBlock.Transparent">
            <summary>
            TNT is a cube solid
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.TrapdoorBlock">
            <summary>
            A Trapdoor block (ID = 96)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.TrapdoorBlock.BlockID">
            <summary>
            The Block ID for this block (96)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.VinesBlock">
            <summary>
            A Vine block (ID = 106)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.VinesBlock.BlockID">
            <summary>
            The Block ID for this block (106)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WallSignBlock">
            <summary>
            A Sign block on a Wall (ID = 68)
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.WallSignBlock.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Blocks.SignPostBlock"/> class.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.WallSignBlock.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="blockClicked">The location of the block left clicked upon placing</param>
            <param name="facing">The facing of the placement</param>
            <param name="placedBy">The entity who placed the block</param>
            <returns>
            False to override placement
            </returns>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WallSignBlock.BlockID">
            <summary>
            The Block ID for this block (68)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WoodPressurePlateBlock">
            <summary>
            A Wooden Pressure Plate block (ID = 72)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WoodPressurePlateBlock.BlockID">
            <summary>
            The Block ID for this block (72)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Cuboid">
            <summary>
            Used for selecting one or more blocks in the region
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Cuboid"/> class. Default location 0, 0, 0. Default size 1, 1, 1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.#ctor(System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Cuboid"/> class.
            </summary>
            <param name="X">The X position.</param>
            <param name="Y">The Y position.</param>
            <param name="Z">The Z position.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Cuboid"/> class.
            </summary>
            <param name="X">The X position.</param>
            <param name="Y">The Y position.</param>
            <param name="Z">The Z position.</param>
            <param name="Height">The height.</param>
            <param name="Width">The width.</param>
            <param name="Depth">The depth.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.#ctor(LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Cuboid"/> class.
            </summary>
            <param name="Location">The location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.#ctor(LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Cuboid"/> class.
            </summary>
            <param name="Location">The location.</param>
            <param name="Size">The size.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.op_Multiply(LibMinecraft.Model.Cuboid,LibMinecraft.Model.Cuboid)">
            <summary>
            Implements the operator *.
            </summary>
            <param name="a">The Cuboid to multiply.</param>
            <param name="b">The Cuboid to multiply by.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.op_Division(LibMinecraft.Model.Cuboid,LibMinecraft.Model.Cuboid)">
            <summary>
            Implements the operator /.
            </summary>
            <param name="a">The Cuboid to divide.</param>
            <param name="b">The Cuboid to divide by.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.op_Addition(LibMinecraft.Model.Cuboid,LibMinecraft.Model.Cuboid)">
            <summary>
            Implements the operator +.
            </summary>
            <param name="a">The Cuboid to add to.</param>
            <param name="b">The Cuboid to add.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.op_Subtraction(LibMinecraft.Model.Cuboid,LibMinecraft.Model.Cuboid)">
            <summary>
            Implements the operator -.
            </summary>
            <param name="a">The Cuboid to take from.</param>
            <param name="b">The Cuboid to take.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Cuboid.Default">
            <summary>
            The default cuboid
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.Equals(LibMinecraft.Model.Cuboid)">
            <summary>
            Equalses the specified other.
            </summary>
            <param name="Other">The other.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.Intersects(LibMinecraft.Model.Cuboid)">
            <summary>
            Checks if Bubloid Intersects.
            </summary>
            <param name="b">The other cuboid to test.</param>
            <returns>True if they intersects, False Otherwise</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.Intersects(LibMinecraft.Model.Vector3)">
            <summary>
            Checks if Location Intersects.
            </summary>
            <param name="Location">The location.</param>
            <returns>True if Location intersects, false otherwise</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.GetHighPoint">
            <summary>
            Gets the high point.
            </summary>
            <returns>The Vector3 of the highest Point of the Cuboid</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Cuboid.GetLowPoint">
            <summary>
            Gets the low point.
            </summary>
            <returns>The Vector3 of the lowest Point of the cuboid</returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Size">
            <summary>
            Gets or sets the size.
            </summary>
            <value>The size.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.X">
            <summary>
            Gets or sets the X position.
            </summary>
            <value>The X position.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Y">
            <summary>
            Gets or sets the Y position.
            </summary>
            <value>The Y position.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Z">
            <summary>
            Gets or sets the Z position.
            </summary>
            <value>The Z position.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Height">
            <summary>
            Gets or sets the height.
            </summary>
            <value>The height.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Width">
            <summary>
            Gets or sets the width.
            </summary>
            <value>The width.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Cuboid.Depth">
            <summary>
            Gets or sets the depth.
            </summary>
            <value>The depth.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.AirBlock">
            <summary>
            An Air block (ID = 0)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.AirBlock.BlockID">
            <summary>
            This block's ID (0)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BedBlock">
            <summary>
            A Bed block (ID = 26)
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BedBlock.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed in the world
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BedBlock.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is placed in the world.
            Disables this block from being placed on.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BedBlock.BlockID">
            <summary>
            This block's ID
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BedrockBlock">
            <summary>
            A Bedrock block (ID = 7)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BedrockBlock.BlockID">
            <summary>
            This block's ID (7)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BookshelfBlock">
            <summary>
            A Bookshelf block (ID = 47)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BookshelfBlock.BlockID">
            <summary>
            This block's ID (47)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BrewingStandBlock">
            <summary>
            A Brewing Stand block (ID = 117)
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.BrewingStandBlock.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is right clicked
            Stops more blocks from being placed on it
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BrewingStandBlock.BlockID">
            <summary>
            The Block ID for this block (117)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.BricksBlock">
            <summary>
            A block of bricks (ID = 45)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.BricksBlock.BlockID">
            <summary>
            This block's ID
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CauldronBlock">
            <summary>
            A Cauldron Block (ID = 118)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CauldronBlock.BlockID">
            <summary>
            The Block ID for this block (118)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CobblestoneBlock">
            <summary>
            A Cobblestone Block (ID = 4)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CobblestoneBlock.BlockID">
            <summary>
            The Block ID for this block (4)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CobwebBlock">
            <summary>
            A Cobweb Block (ID = 30)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CobwebBlock.BlockID">
            <summary>
            The Block ID for this block (30)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CraftingTableBlock">
            <summary>
            A Crafting Table Block (ID = 58)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CraftingTableBlock.BlockID">
            <summary>
            The Block ID for this block (58)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DetectorRailBlock">
            <summary>
            A Detector Rail Block (ID = 28)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DetectorRailBlock.BlockID">
            <summary>
            The Block ID for this block (28)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DiamondBlock">
            <summary>
            A Diamond Block (ID = 57)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DiamondBlock.BlockID">
            <summary>
            The Block ID for this block (57)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DispenserBlock">
            <summary>
            The Dispenser block
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.DispenserBlock.BlockPlaced(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Byte,LibMinecraft.Model.Entities.Entity)">
            <summary>
            Called when this block is placed
            </summary>
            <param name="world">The world it was placed in</param>
            <param name="position">The position it was placed at</param>
            <param name="blockClicked">The location of the block left clicked upon placing</param>
            <param name="facing">The facing of the placement</param>
            <param name="placedBy">The entity who placed the block</param>
            <returns>False to override placement</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Blocks.DispenserBlock.BlockRightClicked(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Called when this block is right clicked by a player.
            </summary>
            <param name="world">The world in which the event occured</param>
            <param name="position">The location of the block being clicked</param>
            <param name="clickedBy">The player who clicked the block</param>
            <returns>False to override the default action (block placement)</returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DispenserBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GlassBlock">
            <summary>
            A Glass block (ID = 20)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GlassBlock.BlockID">
            <summary>
            The Block ID for this block (20)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GlassBlock.Transparent">
            <summary>
            Glass is a cube solid
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GoldBlock">
            <summary>
            A Gold block (ID = 41)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GoldBlock.BlockID">
            <summary>
            The Block ID for this block (41)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GravelBlock">
            <summary>
            A Gravel block (ID = 13)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GravelBlock.BlockID">
            <summary>
            The Block ID for this block (13)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.IceBlock">
            <summary>
            A block of ice (ID = 79)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IceBlock.BlockID">
            <summary>
            This block's ID
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IceBlock.Transparent">
            <summary>
            Ice Block is a cube solid
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.IronBlock">
            <summary>
            An Iron block (ID = 42)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IronBlock.BlockID">
            <summary>
            The Block ID for this block (42)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LapisLazuliBlock">
            <summary>
            A Lapis Lazuli block (ID = 22) (The block, not the ore)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LapisLazuliBlock.BlockID">
            <summary>
            The Block ID for this block (22)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LapisLazuliOreBlock">
            <summary>
            A Lapis Lazuli Ore block (ID = 21)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LapisLazuliOreBlock.BlockID">
            <summary>
            The Block ID for this block (21)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LeafBlockBlock">
            <summary>
            Leaf Block ID=18
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LeafBlockBlock.BlockID">
            <summary>
            The Block ID for this block (18)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LeafBlockBlock.Transparent">
            <summary>
            Leaves are cube solids.
            NOTE: Only true if on fancy graphics.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LilyPadBlock">
            <summary>
            A Lilypad block (ID = 111)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LilyPadBlock.BlockID">
            <summary>
            The Block ID for this block (111)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LogBlock">
            <summary>
            Log Block ID=17
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LogBlock.BlockID">
            <summary>
            The Block ID for this block (17)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MonsterSpawnerBlock">
            <summary>
            A Monster Spawner block (ID = 52)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MonsterSpawnerBlock.BlockID">
            <summary>
            The Block ID for this block (52)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MonsterSpawnerBlock.Transparent">
            <summary>
            Monster spawner is a cube solid.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.MossStoneBlock">
            <summary>
            A Mossy Cobblestone block (ID = 48)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.MossStoneBlock.BlockID">
            <summary>
            The Block ID for this block (48)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherBrickBlock">
            <summary>
            A Nether Brick block (ID = 112)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NetherBrickStairsBlock">
            <summary>
            Netherbrick Stairs ID=114
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ObsidianBlock">
            <summary>
            An Obsidian block (ID = 49)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ObsidianBlock.BlockID">
            <summary>
            The Block ID for this block (49)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.PoweredRailBlock">
            <summary>
            A Powered Rail block (ID = 27)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.PoweredRailBlock.BlockID">
            <summary>
            The Block ID for this block (27)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SandBlock">
            <summary>
            A Sand block (ID = 12)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SandBlock.BlockID">
            <summary>
            The Block ID for this block (12)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SandstoneBlock">
            <summary>
            A Sandstone block (ID = 24)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SandstoneBlock.BlockID">
            <summary>
            The Block ID for this block (24)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SaplingBlock">
            <summary>
            Sapling ID=6
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SaplingBlock.BlockID">
            <summary>
            The Block ID for this block (6)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SnowBlock">
            <summary>
            A full Snow block (ID = 80)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SnowBlock.BlockID">
            <summary>
            The Block ID for this block (80)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SpongeBlock">
            <summary>
            A Sponge block (ID = 19)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SpongeBlock.BlockID">
            <summary>
            The Block ID for this block (19)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.CoalOreBlock">
            <summary>
            A Coal Ore Block (ID = 16)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.CoalOreBlock.BlockID">
            <summary>
            The Block ID for this block (16)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DiamondOreBlock">
            <summary>
            The Diamond Ore Block
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DiamondOreBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.DirtBlock">
            <summary>
            The Dirt Block
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.DirtBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StickyPistonBlock">
            <summary>
            A Sticky Piston block (ID = 29)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StickyPistonBlock.BlockID">
            <summary>
            The Block ID for this block (29)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StickyPistonBlock.Transparent">
            <summary>
            Pistons are cube solids.
            NOTE: THIS IS ONLY WHEN RETRACTED.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.SugarcaneBlock">
            <summary>
            A Sugarcane block (ID = 83)
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Blocks.SugarcaneBlock.MaxGrowth">
            <summary>
            The maximum height that a Sugarcane block can grow to (Default = 3)
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.SugarcaneBlock.BlockID">
            <summary>
            The Block ID for this block (83)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WoodenDoorBlock">
            <summary>
            A Wooden Door block (ID = 64)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WoodenDoorBlock.BlockID">
            <summary>
            The Block ID for this block (64)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.FarmlandBlock">
            <summary>
            Farmland Block ID = 60
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.FarmlandBlock.BlockID">
            <summary>
            The Block ID for this block
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.FireBlock.BlockID">
            <summary>
            The Block ID for this block (51)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.LavaFlowingBlock">
            <summary>
            A Flowing Lava block (ID = 10)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.LavaFlowingBlock.BlockID">
            <summary>
            The Block ID for this block (10)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WaterFlowingBlock">
            <summary>
            A Flowing Water block (ID = 8)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WaterFlowingBlock.BlockID">
            <summary>
            The Block ID for this block (8)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.FurnaceBlock">
            <summary>
            A Furnace block (ID = 61)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.FurnaceBlock.BlockID">
            <summary>
            The Block ID for this block (61)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.GrassBlock">
            <summary>
            A Grass block (ID = 2)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.GrassBlock.BlockID">
            <summary>
            The Block ID for this block (2)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.IronOreBlock">
            <summary>
            An Iron Ore block (ID = 15)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.IronOreBlock.BlockID">
            <summary>
            The Block ID for this block (15)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WoodenStairsBlock">
            <summary>
            A Wooden Stairs block (ID = 53)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WoodenStairsBlock.BlockID">
            <summary>
            The Block ID for this block (53)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WoodPlankBlock">
            <summary>
            A Wood Plank block (ID = 5)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WoodPlankBlock.BlockID">
            <summary>
            The Block ID for this block (5)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WoolBlock">
            <summary>
            A Wool Block (ID = 35)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WoolBlock.BlockID">
            <summary>
            The Block ID for this block (35)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.ChatEventArgs">
            <summary>
            Represents a player chatting
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.ChatEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.ChatEventArgs"/> class.
            </summary>
            <param name="RawText">The raw text.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.RawText">
            <summary>
            Gets or sets the raw text.
            </summary>
            <value>The raw text.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.UserName">
            <summary>
            Gets or sets the name of the user.
            </summary>
            <value>The name of the user.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>The message.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.Private">
            <summary>
            Gets or sets a value indicating whether this message was sent privately.
            </summary>
            <value><c>true</c> if private; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.Handled">
            <summary>
            When using LibMinecraft.Server, you
            can set this to true to stop the
            default action from occuring.
            </summary>
            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ChatEventArgs.RemoteClient">
            <summary>
            Gets or sets the remote client.
            </summary>
            <value>The remote client.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.DefaultGenerator">
            <summary>
            The default world generator for LibMinecraft
            </summary>
            <remarks>This generates a world with the following rules:
            At Y=0 is a solid layer of bedrock
            At Y=70 is a solid layer of grass
            Between these two layers is Stone and random ores</remarks>
        </member>
        <member name="T:LibMinecraft.Model.IWorldGenerator">
            <summary>
            Represents an object used to generate
            chunks for a world.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.IWorldGenerator.GenerateChunk(LibMinecraft.Model.Vector3,LibMinecraft.Model.World,LibMinecraft.Model.Dimension)">
            <summary>
            Generates a chunk.
            </summary>
            <param name="Coordinates">The coordinates to generate at.</param>
            <param name="World">The world to generate in.</param>
            <param name="Dimension">The dimension that should be generated.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.IWorldGenerator.WorldSeed">
            <summary>
            The randomly-generated (or user-provided)
            seed that should be used to generate this world.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.IWorldGenerator.Name">
            <summary>
            The name of the world generator.
            </summary>
            <remarks>This is sent to the client in Login packets.
            As of 1.1, the valid values are "DEFAULT" and "FLAT"</remarks>
        </member>
        <member name="M:LibMinecraft.Model.DefaultGenerator.GenerateChunk(LibMinecraft.Model.Vector3,LibMinecraft.Model.World,LibMinecraft.Model.Dimension)">
            <summary>
            Generates a chunk.
            </summary>
            <param name="Coordinates">The coordinates to generate at.</param>
            <param name="World">The world to generate in.</param>
            <param name="Dimension">The dimension that should be generated.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.DefaultGenerator.WorldSeed">
            <summary>
            Gets or sets the world seed.
            </summary>
            <value>The world seed.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.DefaultGenerator.Name">
            <summary>
            Gets the name of this generator.
            </summary>
            <remarks>Always returns "FLAT"</remarks>
        </member>
        <member name="T:LibMinecraft.Model.Entities.FallingEnderDragonEggEntity">
            <summary>
            A Falling Ender Dragon Egg entity (TypeID = 74)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Entities.Entity">
            <summary>
            A generalEntity
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Entities.Entity.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Entities.Entity"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Entities.Entity.#ctor(LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Entities.Entity"/> class.
            </summary>
            <param name="Location">The location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Entities.Entity.FirePropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Fires the property changed.
            </summary>
            <param name="sender">The sender.</param>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Entities.Entity.Tick(LibMinecraft.Model.World)">
            <summary>
            Ticks the specified world.
            </summary>
            <param name="world">The world.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.ID">
            <summary>
            Gets or sets the ID.
            </summary>
            <value>The ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.TypeID">
            <summary>
            Gets the type ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.CollisionBox">
            <summary>
            Gets the collision box.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.Gravity">
            <summary>
            Gets a value indicating whether this <see cref="T:LibMinecraft.Model.Entities.Entity"/> is gravity.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.Location">
            <summary>
            The location of the entity
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.BlockLocation">
            <summary>
            Gets the block location.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.OldLocation">
            <summary>
            Gets or sets the old location.
            </summary>
            <value>The old location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.Rotation">
            <summary>
            Gets or sets the rotation.
            </summary>
            <value>The rotation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.Velocity">
            <summary>
            Blocks per tick
            </summary>
            <value>The velocity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.Dimension">
            <summary>
            Gets or sets the dimension.
            </summary>
            <value>The dimension.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.Entity.WorldIndex">
            <summary>
            Gets or sets the index of the world.
            </summary>
            <value>The index of the world.</value>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Model.Entities.Entity.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.FallingEnderDragonEggEntity.TypeID">
            <summary>
            Gets the type ID (74)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Entities.FallingGravelEntity">
            <summary>
            A Falling Gravel entity (TypeID = 71)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.FallingGravelEntity.TypeID">
            <summary>
            Gets the type ID (71)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Entities.FallingSandEntity">
            <summary>
            A Falling Sand entity (TypeID = 70)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.FallingSandEntity.TypeID">
            <summary>
            Gets the type ID (70)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.IScheduledUpdate">
            <summary>
            The interface for all scheduled updates.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.IScheduledUpdate.Update">
            <summary>
            The function which is called when the appropriate ammount of ticks have been passed.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.IScheduledUpdate.TicksRemaining">
            <summary>
            The ticks remaining before this update is called.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Items.AppleItem">
            <summary>
            An Apple (ID = 260)
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Items.Item.OverrideItem(LibMinecraft.Model.Items.Item)">
            <summary>
            Override an existing item
            </summary>
            <param name="item">The item to replace the old item with</param>
        </member>
        <member name="P:LibMinecraft.Model.Items.Item.ItemID">
            <summary>
            The ID for this Item
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.AppleItem.ItemID">
            <summary>
            The ID for this Item (260)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ArrowItem">
            <summary>
            An Arrow (ID = 262)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ArrowItem.ItemID">
            <summary>
            The ID for this Item (262)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.AxeItem">
            <summary>
            An Axe
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BedItem">
            <summary>
            A Bed (ID = 355)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BedItem.ItemID">
            <summary>
            The ID for this Item (355)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BeefItem">
            <summary>
            A piece of Raw Beef (ID = 363)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BeefItem.ItemID">
            <summary>
            The ID for this Item (363)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BlocksMusicDiscItem">
            <summary>
            A Music Disc (ID = 2258)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BlocksMusicDiscItem.ItemID">
            <summary>
            The ID for this Item (2258)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BoatItem">
            <summary>
            A Boat item (ID = 333)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BoatItem.ItemID">
            <summary>
            The ID for this Item (333)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BoneItem">
            <summary>
            A Bone (ID = 352)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BoneItem.ItemID">
            <summary>
            The ID for this Item (352)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BookItem">
            <summary>
            A Book item (ID = 340)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BookItem.ItemID">
            <summary>
            The ID for this Item (340)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BootItem">
            <summary>
            A Boot
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BottleItem">
            <summary>
            A Bottle item (ID = 374)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BottleItem.ItemID">
            <summary>
            The ID for this Item (374)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BottleOEnchantingItem">
            <summary>
            The Bottle o' Enchanting item ( id = 384 )
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Items.BottleOEnchantingItem.ItemID">
            <summary>
            The item ID (384)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Items.BowItem">
            <summary>
            A Bow item (261)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BowItem.ItemID">
            <summary>
            The ID for this Item (261)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BowlItem">
            <summary>
            A Bowl item (ID = 281)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BowlItem.ItemID">
            <summary>
            The ID for this Item (281)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BreadItem">
            <summary>
            A loaf of Bread (ID = 297)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ConsumableItem">
            <summary>
            A Consumable Item
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BreadItem.ItemID">
            <summary>
            The ID for this Item (297) 
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BrewingStandItem">
            <summary>
            A Brewing Stand item (ID = 379)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BrewingStandItem.ItemID">
            <summary>
            The ID for this Item (379)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CakeItem">
            <summary>
            A Cake item (ID = 354)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CakeItem.ItemID">
            <summary>
            The ID for this Item (354)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CauldronItem">
            <summary>
            A Cauldron item (ID = 380)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CauldronItem.ItemID">
            <summary>
            The ID for this Item (380)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ChainmailBootsItem">
            <summary>
            Cahnmail Boots item (ID = 305)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ChainmailBootsItem.ItemID">
            <summary>
            The ID for this Item (305)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ChainmailChestplateItem">
            <summary>
            Chainmail Chestplate item (ID = 303)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ChestplateItem">
            <summary>
            Chestplate Item
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ChainmailChestplateItem.ItemID">
            <summary>
            The ID for this Item (303)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ChainmailHelmetItem">
            <summary>
            Chainmail Helmet item (ID = 302)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ChainmailHelmetItem.ItemID">
            <summary>
            The ID for this Item (302)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ChainmailLeggingsItem">
            <summary>
            Chainmail Leggings item (ID = 304)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ChainmailLeggingsItem.ItemID">
            <summary>
            The ID for this Item (304)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ClayBallsItem">
            <summary>
            A Clay Balls item (ID = 337)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ClayBallsItem.ItemID">
            <summary>
            The ID for this Item (337)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ClayBrickItem">
            <summary>
            A Clay Brick item (ID = 336)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ClayBrickItem.ItemID">
            <summary>
            The ID for this Item (336)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.ClockItem">
            <summary>
            A Clock item (ID = 347)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.ClockItem.ItemID">
            <summary>
            The ID for this Item (347)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CoalItem">
            <summary>
            A peice of Coal item (ID = 263)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CoalItem.ItemID">
            <summary>
            The ID for this Item (263)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CompassItem">
            <summary>
            A Compass item (ID = 345)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CompassItem.ItemID">
            <summary>
            The ID for this Item (345)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CookedBeefItem">
            <summary>
            A peice of Cooked Beef (Steak) item (ID = 364)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CookedBeefItem.ItemID">
            <summary>
            The ID for this Item (364)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CookedChickenItem">
            <summary>
            A peice of Cooked Chicken item (ID = 366)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CookedChickenItem.ItemID">
            <summary>
            The ID for this Item (366)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CookedFishItem">
            <summary>
            A peice of Cooked Fish item (ID = 350)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CookedFishItem.ItemID">
            <summary>
            The ID for this Item (350)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CookedPorkchopItem">
            <summary>
            A Cooked Porkchop item (ID = 320)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CookedPorkchopItem.ItemID">
            <summary>
            The ID for this Item (320)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.CookieItem">
            <summary>
            A Cookie item (ID = 357)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.CookieItem.ItemID">
            <summary>
            The ID for this Item (357)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondAxeItem">
            <summary>
            A Diamond Axe item (ID = 279)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondAxeItem.ItemID">
            <summary>
            The ID for this Item (279)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondBootsItem">
            <summary>
            Diamond Boots item (ID = 313)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondBootsItem.ItemID">
            <summary>
            The ID for this Item (313)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondChestplateItem">
            <summary>
            A Diamond Chestplate item (ID = 311)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondHelmetItem">
            <summary>
            A Diamond Helmet item (ID = 310)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondHelmetItem.ItemID">
            <summary>
            The ID for this Item (310)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondItem">
            <summary>
            A peice of Diamond item (ID = 264)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondItem.ItemID">
            <summary>
            The ID for this Item (264)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondLeggingsItem">
            <summary>
            A pair of Diamond Leggings item (ID = 312)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondLeggingsItem.ItemID">
            <summary>
            The ID for this Item (312)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondPickaxeItem">
            <summary>
            A Diamond Pickaxe item (ID = 278)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondPickaxeItem.ItemID">
            <summary>
            The ID for this Item (278)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondShovelItem">
            <summary>
            A Diamond Shovel item (ID = 277)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondShovelItem.ItemID">
            <summary>
            The ID for this Item (277)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondSwordItem">
            <summary>
            A Diamond Sword item (ID = 276)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondSwordItem.ItemID">
            <summary>
            The ID for this Item (276)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.EggItem">
            <summary>
            An Egg item (ID = 344)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.EggItem.ItemID">
            <summary>
            The ID for this Item (344)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.FireChargeItem">
            <summary>
            The Fire Charge Item ( ID = 385 )
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Items.FireChargeItem.ItemID">
            <summary>
            The item ID ( 385 )
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.WaterStillBlock">
            <summary>
            A Still Water block (ID = 9)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.WaterStillBlock.BlockID">
            <summary>
            The Block ID for this block (9)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.StoneBlock">
            <summary>
            A Stone block (ID = 1)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.StoneBlock.BlockID">
            <summary>
            The Block ID for this block (1)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.TallGrassBlock">
            <summary>
            A Tall Grass block (ID 31)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.TallGrassBlock.BlockID">
            <summary>
            The Block ID for this block (31)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.TorchBlock">
            <summary>
            A Torch Block (ID = 50)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.TorchBlock.BlockID">
            <summary>
            The Block ID for this block (50)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.BucketItem">
            <summary>
            A Bucket item (ID = 325)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.BucketItem.ItemID">
            <summary>
            The ID for this Item (325)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Chunk">
            <summary>
            Represents a chunk of blocks.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Chunk.Width">
            <summary>
            The width (x) of a chunk.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Chunk.Depth">
            <summary>
            The depth (z) of a chunk.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Chunk.Height">
            <summary>
            The height (y) of a chunk.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Chunk.zlib">
            <summary>
            A static deflater for chunk compression.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Chunk"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.Load(System.Byte[])">
            <summary>
            Loads the specified chunk.
            </summary>
            <param name="chunk">The chunk data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.#ctor(LibMinecraft.Model.World)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Chunk"/> class.
            </summary>
            <param name="world">The world to initialize to.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.GetData">
            <summary>
            Gets the uncompressed chunk data, with blocks, metadata,
            and lighting concatenated into an array.
            </summary>
            <returns>An uncompressed array of raw chunk data.</returns>
            <remarks>Note that this does not contain Chunk.AdditionalData.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.Compress(System.Byte[])">
            <summary>
            Compresses the specified data using zlib compression.
            </summary>
            <param name="compress">The data.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.SaveChunkBinary(System.String)">
            <summary>
            Saves the chunk to the disc.
            </summary>
            <param name="TargetDirectory">The directory to save to.</param>
            <returns>True if the chunk was successfully saved.</returns>
            <remarks>This saves the chunk data in the file "r.x.z.lmc"</remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.GetBlock(LibMinecraft.Model.Vector3)">
            <summary>
            Gets a block from this chunk.
            </summary>
            <param name="pos">The position, in local chunk coordinates.</param>
            <returns>The specified block.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.SetBlock(LibMinecraft.Model.Vector3,LibMinecraft.Model.Blocks.Block)">
            <summary>
            Sets a block in this chunk.
            </summary>
            <param name="pos">The position in local coordinates.</param>
            <param name="block">The block to set.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.SetMetadata(System.Byte[])">
            <summary>
            Compresses a full-byte metadata array into a
            half-byte metadata array and saves it to this chunk.
            </summary>
            <param name="MetadataArray">The full-byte metadata array.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.SetBlockLight(System.Byte[])">
            <summary>
            Sets the block light.
            </summary>
            <param name="LightArray">The light array.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Chunk.SetSkyLight(System.Byte[])">
            <summary>
            Sets the sky light.
            </summary>
            <param name="LightArray">The light array.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.Blocks">
            <summary>
            Gets or sets the blocks.
            </summary>
            <value>The blocks.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.Metadata">
            <summary>
            Gets or sets the metadata.
            </summary>
            <value>The metadata.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.SkyLight">
            <summary>
            Gets or sets the sky light.
            </summary>
            <value>The sky light.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.BlockLight">
            <summary>
            Gets or sets the block light.
            </summary>
            <value>The block light.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.Biomes">
            <summary>
            Vertical biome values
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks>This location is the forward-top-left corner of a chunk.</remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.World">
            <summary>
            Gets or sets the world.
            </summary>
            <value>The world.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Chunk.AdditionalData">
            <summary>
            Gets or sets the additional block data data.
            </summary>
            <value>The additional data.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Entities.PlayerEntity.ChunkLoadRadiusDueTime">
            <summary>
            Ticks until the chunk load radius increases
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Entities.PlayerEntity.InHand">
            <summary>
            Gets the item currently held
            </summary>
        </member>
        <member name="E:LibMinecraft.Model.Entities.PlayerEntity.PropertyChanged">
            <summary>
            Fires when a property is changed
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.PacketID">
            <summary>
            Represents the various packets used to communicate
            between server and client.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.KeepAlive">
            <summary>
            The KeepAlive packet preventing a client from Timing out
            </summary>
            <remarks>The client must respond with the same KeepAlive ID field</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.LoginRequest">
            <summary>
            Sent after the Handshake to the server as login data
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Handshake">
            <summary>
            The first packet sent to the server.  Used for Authentication, contains the username
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.ChatUpdate">
            <summary>
            Sent to update the chatbox generally prepended with the username if coming from the server
            </summary>
            <remarks>Must be 100 characters or shorter</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.TimeUpdate">
            <summary>
            Sent to update the clients in world time
            </summary>
            <remarks>Server to client only</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityEquipment">
            <summary>
            5 packets sent of this per entity each containing data for what is being held
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.SpawnPosition">
            <summary>
            Sent by the server after login to define the spawn point (compass pointing location), which be updated at any time
            </summary>
            <remarks>Server to client only</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.UseEntity">
            <summary>
            Sent to the server when a client attacks or right clicks an entity
            </summary>
            <remarks>Client to server only (not fully understood)</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.UpdateHealth">
            <summary>
            Sent by the server to set or update the health.
            </summary>
            <remarks>Server to client only</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Respawn">
            <summary>
            Sent from the client for when the player presses the "Respawn" button after death.  Also used by the server to change dimensions.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Player">
            <summary>
            Sent from the client to indicate whether the player is on ground (walking/swimming), or airborne (jumping/falling). 
            </summary>
            <remarks>Client to server only</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerPosition">
            <summary>
            Sent to update the position of the client
            </summary>
            <remarks>Client to server (player-controlled movement)</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerLook">
            <summary>
            Sent to update the player's look direction
            </summary>
            <remarks>Client to server (player-controlled movement)</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerPositionAndLook">
            <summary>
            A combination of the PlayerLook and PlayerPosition packets
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerDigging">
            <summary>
            Sent when a player mines a block.
            </summary>
            <remarks>Official Minecraft servers accept packets only within a 6 block radius</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerBlockPlacement">
            <summary>
            Sent when a player places a block
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.HoldingChange">
            <summary>
            Sent from the client when the player changes the slot selection 
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.UseBed">
            <summary>
            Associated with players using beds
            </summary>
            <remarks>Server to client</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Animation">
            <summary>
            Sent whenever an entity needs to change animations
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityAction">
            <summary>
            Sent at least when crouching, leaving a bed, or sprinting.
            </summary>
            <remarks>Client to server only</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.NamedEntitySpawn">
            <summary>
            Spawns a named entity on the client.
            </summary>
            <remarks>Players are currently the only named entity.</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PickupSpawn">
            <summary>
            Sent to the client when an item on the ground comes within visual range of the player.
            </summary>
            <remarks>This packet is not used to pick up items.</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.CollectItem">
            <summary>
            Sent from the server when a player picks up an item on the ground.
            </summary>
            <remarks>Server to client</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.AddObjectOrVehicle">
            <summary>
            Sent to the client when an Object or Vehicle is made
            </summary>
            <remarks>Server to client</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.MobSpawn">
            <summary>
            Sent to the client when an mob is spawned
            </summary>
            <remarks>Server to client</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityPainting">
            <summary>
            Sent to spawn a painting entity
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.ExperienceOrb">
            <summary>
            Sent to the client to spawn one or more experience orbs in a specific location
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.StanceUpdate">
            <summary>
            Updates player stance
            </summary>
            <remarks>Unused by the 1.1 client</remarks>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityVelocity">
            <summary>
            Updates how fast an object is going
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.DestroyEntity">
            <summary>
            Sent to notify that an entity has been destroyed
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Entity">
            <summary>
            Sent to the client to represent information about an entity
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityRelativeMove">
            <summary>
            Sent to notify the movement of an entity based on its current position
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityLook">
            <summary>
            This is sent when an entity rotates, such as the player entity looking
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityLookAndRelativeMove">
            <summary>
            This packet is sent by the server when an entity rotates and moves.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityTeleport">
            <summary>
            This is sent by the server when an entity is moving more than 4 blocks at a time. 
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityHeadLook">
            <summary>
            This is sent by the server to change the direction an entity's head appears to look
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityStatus">
            <summary>
            This sends a packet to the client notifying it of the entities status. IE: Hurt, dead, player eating
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.AttachEntity">
            <summary>
            This packet is sent when the player attaches to an entity such as a minecart
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityMetadata">
            <summary>
            This packet contains information about a certain entity, which is defined by its ID
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EntityEffect">
            <summary>
            Mainly for use with player, determines what effects are given to a player such as digspeed and regeneration
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.RemoveEntityEffect">
            <summary>
            This is used to remove the effects caused when packet 0x29 has been sent
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Experience">
            <summary>
            Sent to the client upon any experience changes
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PreChunk">
            <summary>
            This packet is used to notify the client either to initialize or unload the following chunk(s)
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.MapChunk">
            <summary>
            this is date about the map and the chunks are usually 16^3
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.MultiBlockChange">
            <summary>
            This is called when multiple blocks have been changed within a region at one time
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.BlockChange">
            <summary>
            This packet is sent when only one block has changed to a new type of block
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.BlockAction">
            <summary>
            This packet is sent when blocks such as chests have been used in order to show their animation
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Explosion">
            <summary>
            This packet is sent when an explosion occurs either by creeper or TNT
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.SoundOrParticleEffect">
            <summary>
            Sent to the client when it is to play a sound.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.NewOrInvalidState">
            <summary>
            This packet is currently sent when either a bed cant be used as a spawn point or when the raining state changes 
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Thunderbolt">
            <summary>
            This is sent to the client to identify the whereabouts of a thunderbolt strike
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.OpenWindow">
            <summary>
            This is sent to the client when it should open an inventory window 
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.CloseWindow">
            <summary>
            This packet is sent when a window has been forcibly closed (Chest has been destroyed)
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.WindowClick">
            <summary>
            This is sent when the player has clicked a slot 
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.SetSlot">
            <summary>
            Sent when an item in a slot is either added or removed
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.WindowItems">
            <summary>
            Sent when an item in a slot, including crafting and equipped armour, is either added or removed
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.UpdateProgressBar">
            <summary>
            Used to increase the progress of the furnace and enchantment table
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Transaction">
            <summary>
            This packet is sent from the client and server to tell whether it was accepted, rejected or whether there was a conflict due to lag.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.CreativeInventoryAction">
            <summary>
            This packet will be sent when the player drops an item into their quickbar or picks it up from it in creative mode
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.EnchantItem">
            <summary>
            Packet is sent to the server containing the position of the enchantment
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.UpdateSign">
            <summary>
            On creation of a sign and upon pressing Done, this packets it sent that displays the text on the sign
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.ItemData">
            <summary>
            Sends complex data about maps
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.IncrementStatistic">
            <summary>
            Increases the statistic chosend by its ID
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PlayerListItem">
            <summary>
            this is a packet sent to the client in order to update the player list (when Tab is pressed)
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.PluginMessage">
            <summary>
            This packet is used by mods and plugins to send any data that they may need
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.ServerListPing">
            <summary>
            This packet is used by the client to get a kick response with server information, in order to list the information on the multiplayer menu.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.PacketID.Disconnect">
            <summary>
            Sent by the server prior to a disconnection/kick, the packet will contain a reason the client was kicked.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.MobType">
            <summary>
            The numerical representation of a mob's type
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Creeper">
            <summary>
            ID 50 represents a Creeper
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Skeleton">
            <summary>
            ID 51 represents a Skeleton
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Spider">
            <summary>
            ID 52 represents a Spider
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.GiantZombie">
            <summary>
            ID 53 represents a Giant Zombie
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Zombie">
            <summary>
            ID 54 represents a Zombie
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Slime">
            <summary>
            ID 55 represents a Slime
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Ghast">
            <summary>
            ID 56 represents a Ghast
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.ZombiePigman">
            <summary>
            ID 57 represents a Zombie Pigman
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Enderman">
            <summary>
            ID 58 represents an Enderman
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.CaveSpider">
            <summary>
            ID 59 represents a Cave Spider
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Silverfish">
            <summary>
            ID 60 represents a Silverfish
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Blaze">
            <summary>
            ID 61 represents a Blaze
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.MagmaCube">
            <summary>
            ID 62 represents a Magmacube
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.EnderDragon">
            <summary>
            ID 63 represents a EnderDragon
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MobType.Pig">
            <summary>
            ID 90 represents a Pig
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.SoundOrParticleEffect">
            <summary>
            Represents an effect used in
            SoundOrParticleEffectPacket
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Click2">
            <summary>
            Right click sound?
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Click1">
            <summary>
            Left click sound?
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.BowFire">
            <summary>
            Sound made when a bow has been fired
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.DoorToggle">
            <summary>
            Sound made when a door has been open/shut
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Extinguish">
            <summary>
            Sound made when a fire has been extinguished?
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.RecordPlay">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Charge">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Fireball">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Fireball2">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Smoke">
            <summary>
            The Sound of smoke
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.BlockBreak">
            <summary>
             Sound made when a block has been broken
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.SplashPotion">
             <summary>
            
             </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Portal">
            <summary>
            The sound of a portal
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.SoundOrParticleEffect.Blaze">
            <summary>
            
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.BlockOpacity">
            <summary>
            Represents the various ways a
            block can be transparent.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.CubeSolid">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.NonCubeSolid">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.NonSolidMechanism">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.NonSolid">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.Plant">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.Fluid">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.BlockOpacity.Opaque">
            <summary>
            
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Tree">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Wool">
            <summary>
            Wool colors and their metadata.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.White">
            <summary>
            White wool MetaData = 0
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Orange">
            <summary>
            Orange wool MetaData = 1
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Magenta">
            <summary>
            Magenta wool MetaData = 2
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.LightBlue">
            <summary>
            Light Blue wool MetaData = 3
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Yellow">
            <summary>
            Yellow wool MetaData = 4
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.LightGreen">
            <summary>
            Light Green wool MetaData = 5
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Pink">
            <summary>
            Pink wool MetaData = 6
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Gray">
            <summary>
            Gray wool MetaData = 7
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.LightGray">
            <summary>
            Light Gray wool MetaData = 8
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Cyan">
            <summary>
            Cyan wool MetaData = 9
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Purple">
            <summary>
            Purple wool MetaData = 10
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Blue">
            <summary>
            Blue wool MetaData = 11
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Brown">
            <summary>
            Brown wool MetaData = 12
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.DarkGreen">
            <summary>
            Dark Green wool MetaData = 13
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Red">
            <summary>
            Red wool MetaData = 14
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Wool.Black">
            <summary>
            Black wool MetaData = 15
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.NewOrInvalidState">
            <summary>
            Used in the NewOrInvalidStatePacket to
            change weather, game mode, or enter credits.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.NewOrInvalidState.InvalidBed">
            <summary>
            Sent to the client when respawning when the respawn bed is not found
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.NewOrInvalidState.BeginRain">
            <summary>
            Sent to the client when rain starts in-game
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.NewOrInvalidState.EndRain">
            <summary>
            Sent to the client when rain stops in-game
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.NewOrInvalidState.ChangeGameMode">
            <summary>
            Sent to the client when the gamemode of the client has changed
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.NewOrInvalidState.EnterCredits">
            <summary>
            Sent to the client to indicate they have entered the credits
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.EntityAction">
            <summary>
            Represents an action being undertaken by
            an entity (usually a player)
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.EntityAction.Crouch">
            <summary>
            Crouching, Data = 1
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.EntityAction.UnCrouch">
            <summary>
            Uncrouching, Data = 2
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.EntityAction.LeaveBed">
            <summary>
            Leaving bed, Data = 3
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.EntityAction.StartSprinting">
            <summary>
            Starting sprinting, Data = 4
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.EntityAction.StopSprinting">
            <summary>
            Stopping sprinting, Data = 5
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Animation">
            <summary>
            Represents an animation a client has requested
            be displayed.
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.NoAnimation">
            <summary>
            No animation at all
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.SwingArm">
            <summary>
            Swing arms
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.Damage">
            <summary>
            Animation for getting damaged
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.LeaveBed">
            <summary>
            animation for leaving a bed
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.EatFood">
            <summary>
            animation for eating food
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.Unknown">
            <summary>
            unknown animation
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.Crouch">
            <summary>
            crouching animation
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Animation.UnCrouch">
            <summary>
            returning to normal stance animation
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Windows">
            <summary>
            Represents each kind of server-controlled window
            that can be opened.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.EntityStatus">
            <summary>
            Represnts the status of an entity.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Items.DiamondHoeItem">
            <summary>
            A Diamond Hoe item (ID = 293)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.DiamondHoeItem.ItemID">
            <summary>
            The ID for this Item (293)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Items.WoodenSwordItem">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Items.WoodenSwordItem.ItemID">
            <summary>
            Gets the item ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.MathHelper">
            <summary>
            Used to perform various mathematical operations that
            are relevant to Minecraft.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MathHelper.DirectionByRotationFlat(LibMinecraft.Model.Entities.Entity,System.Boolean)">
            <summary>
            Gets a byte representing block direction based on the rotation
            of the entity that placed it, on a flat plane.
            </summary>
            <param name="p">The entity whose rotation should be used.</param>
            <param name="invert">If set to <c>true</c> the direction is inverted.</param>
            <returns></returns>
            <remarks>This is used for directional data on blocks like Furnaces</remarks>
        </member>
        <member name="M:LibMinecraft.Model.MathHelper.DirectionByRotation(LibMinecraft.Model.Entities.PlayerEntity,LibMinecraft.Model.Vector3,System.Boolean)">
            <summary>
            Gets a byte representing block direction based on the rotation
            of the entity that placed it.
            </summary>
            <param name="p">The entity whose rotation should be used.</param>
            <param name="Position">The position of the block being placed.</param>
            <param name="invert">If set to <c>true</c>, the direction is inverted.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MathHelper.Distance2D(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Gets the distace between two points in 2D space.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.MinecraftServer">
            <summary>
            Represents a Minecraft server
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MinecraftServer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.MinecraftServer"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MinecraftServer.GetServer(System.String)">
            <summary>
            Gets server status based on the hostname.
            The hostname may include a port, like
            "127.0.0.1:port"
            </summary>
            <param name="Hostname">The hostname.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MinecraftServer.GetServerAsync(System.String,System.Action{LibMinecraft.Model.MinecraftServer,System.Object},System.Object)">
            <summary>
            Gets server status based on the hostname.
            The hostname may include a port, like
            "127.0.0.1:port"
            </summary>
            <param name="Hostname">The hostname.</param>
            <param name="AsyncCallback">The async callback.</param>
            <param name="AsyncState">State of the async.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.MinecraftServer.GetServerWorker(System.Object)">
            <summary>
            Gets the server worker.
            </summary>
            <param name="input">The input.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.Hostname">
            <summary>
            Gets or sets the hostname.
            </summary>
            <value>The hostname.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.IP">
            <summary>
            Gets or sets the IP.
            </summary>
            <value>The IP.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.Port">
            <summary>
            Gets or sets the port.
            </summary>
            <value>The port.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.MotD">
            <summary>
            Gets or sets the mot D.
            </summary>
            <value>The mot D.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.ConnectedPlayers">
            <summary>
            The number of players currently connected
            </summary>
            <value>The connected players.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.MaxPlayers">
            <summary>
            Gets or sets the max players.
            </summary>
            <value>The max players.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.PingTime">
            <summary>
            Time required to ping server (in milliseconds)
            </summary>
            <value>The ping time.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.Difficulty">
            <summary>
            Gets or sets the difficulty.
            </summary>
            <value>The difficulty.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.OnlineMode">
            <summary>
            Gets or sets a value indicating whether [online mode].
            </summary>
            <value><c>true</c> if [online mode]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.MinecraftServer.Time">
            <summary>
            Gets or sets the time.
            </summary>
            <value>The time.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.MinecraftServer.GetServerWorkerData">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.MinecraftServer.GetServerWorkerData.Hostname">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MinecraftServer.GetServerWorkerData.AsyncCallback">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.MinecraftServer.GetServerWorkerData.AsyncState">
            <summary>
            
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Difficulty">
            <summary>
            The diffulties available
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Difficulty.Peaceful">
            <summary>
            No hostile mobs and health regeneration
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Difficulty.Easy">
            <summary>
            Small amount of hostile mobs and lowest health for hostile mobs
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Difficulty.Normal">
            <summary>
            Average amount of hostile mobs and normal health for hostile mobs
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Difficulty.Hard">
            <summary>
            Hardest level, most hostile mobs and highest health for hostile mobs
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.PacketRecord">
            <summary>
            A record of a packet sent by a client.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.PacketRecord.#ctor(LibMinecraft.Model.Packets.Packet,System.DateTime)">
            <summary>
            Creates a new packet record
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.PacketRecord.Recieved">
            <summary>
            Time this packet was recieved
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.PacketRecord.Packet">
            <summary>
            The packet sent by the client
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.Packet">
            <summary>
            Represents an abstract packet and handles some packet logic.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.GetPacket(LibMinecraft.Model.PacketID,System.Boolean)">
            <summary>
            Gets a Packet for the specified PacketID.  If IsServer
            is set to false, it assumes that the packet is being
            handled by a client.
            </summary>
            <param name="PacketID">The packet ID.</param>
            <param name="IsServer">if set to <c>true</c> [is server].</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.StringLength(System.String)">
            <summary>
            Strings the length.
            </summary>
            <param name="str">The STR.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeVector3Int(LibMinecraft.Model.Vector3)">
            <summary>
            Makes the vector3 int.
            </summary>
            <param name="vector">The vector.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeString(System.String)">
            <summary>
            Makes the string.
            </summary>
            <param name="msg">The MSG.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeInt(System.Int32)">
            <summary>
            Makes the int.
            </summary>
            <param name="i">The i.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeAbsoluteInt(System.Double)">
            <summary>
            Makes the absolute int.
            </summary>
            <param name="i">The i.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeLong(System.Int64)">
            <summary>
            Makes the long.
            </summary>
            <param name="i">The i.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeShort(System.Int16)">
            <summary>
            Makes the short.
            </summary>
            <param name="i">The i.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeDouble(System.Double)">
            <summary>
            Makes the double.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeFloat(System.Single)">
            <summary>
            Makes the float.
            </summary>
            <param name="f">The f.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakePackedByte(System.Single)">
            <summary>
            Makes the packed byte.
            </summary>
            <param name="f">The f.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Packets.Packet.BooleanArray">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.MakeBoolean(System.Boolean)">
            <summary>
            Makes the boolean.
            </summary>
            <param name="b">if set to <c>true</c> [b].</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadInt(System.IO.Stream)">
            <summary>
            Reads the int.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadShort(System.IO.Stream)">
            <summary>
            Reads the short.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadLong(System.IO.Stream)">
            <summary>
            Reads the long.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadDouble(System.IO.Stream)">
            <summary>
            Reads the double.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadFloat(System.IO.Stream)">
            <summary>
            Reads the float.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadBoolean(System.IO.Stream)">
            <summary>
            Reads the boolean.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadBytes(System.IO.Stream,System.Int32)">
            <summary>
            Reads the bytes.
            </summary>
            <param name="s">The s.</param>
            <param name="count">The count.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadString(System.IO.Stream)">
            <summary>
            Reads the string.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.ReadVector3(System.IO.Stream)">
            <summary>
            Reads the vector3.
            </summary>
            <param name="s">The s.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteVector3(System.IO.Stream,LibMinecraft.Model.Vector3)">
            <summary>
            Writes the vector3.
            </summary>
            <param name="s">The s.</param>
            <param name="vector">The vector.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteString(System.IO.Stream,System.String)">
            <summary>
            Writes the string.
            </summary>
            <param name="s">The s.</param>
            <param name="msg">The MSG.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteInt(System.IO.Stream,System.Int32)">
            <summary>
            Writes the int.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteLong(System.IO.Stream,System.Int64)">
            <summary>
            Writes the long.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteShort(System.IO.Stream,System.Int16)">
            <summary>
            Writes the short.
            </summary>
            <param name="s">The s.</param>
            <param name="i">The i.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteDouble(System.IO.Stream,System.Double)">
            <summary>
            Writes the double.
            </summary>
            <param name="s">The s.</param>
            <param name="d">The d.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteFloat(System.IO.Stream,System.Single)">
            <summary>
            Writes the float.
            </summary>
            <param name="s">The s.</param>
            <param name="f">The f.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteBoolean(System.IO.Stream,System.Boolean)">
            <summary>
            Writes the boolean.
            </summary>
            <param name="s">The s.</param>
            <param name="b">if set to <c>true</c> [b].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.WriteBytes(System.IO.Stream,System.Byte[])">
            <summary>
            Writes the bytes.
            </summary>
            <param name="s">The s.</param>
            <param name="b">The b.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.Packet.Read(System.IO.Stream,System.Int32)">
            <summary>
            Reads the specified s.
            </summary>
            <param name="s">The s.</param>
            <param name="num">The num.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.Packet.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.Packet.IsServerContext">
            <summary>
            Gets or sets a value indicating whether this instance is server context.
            </summary>
            <value><c>true</c> if this instance is server context; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.Packet.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.Packet.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.#ctor(System.Int32,System.Byte,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="EntityType">Type of the entity.</param>
            <param name="EntityLocation">The entity location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.EntityType">
            <summary>
            Gets or sets the type of the entity.
            </summary>
            <value>The type of the entity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.EntityLocation">
            <summary>
            Gets or sets the entity location.
            </summary>
            <value>The entity location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.FireballOriginID">
            <summary>
            Gets or sets the fireball origin ID.
            </summary>
            <value>The fireball origin ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.Velocity">
            <summary>
            Gets or sets the velocity.
            </summary>
            <value>The velocity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AddObjectOrVehicleEntityPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.AnimationPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.AnimationPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.#ctor(System.Int32,LibMinecraft.Model.Animation)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.AnimationPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="Animation">The animation.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.AnimationPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AnimationPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AnimationPacket.Animation">
            <summary>
            Gets or sets the animation.
            </summary>
            <value>The animation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AnimationPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AnimationPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.AnimationPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.BlockChangePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.BlockChangePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.#ctor(LibMinecraft.Model.Vector3,LibMinecraft.Model.Blocks.Block)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.BlockChangePacket"/> class.
            </summary>
            <param name="Location">The location.</param>
            <param name="Block">The block.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.BlockChangePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.BlockChangePacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.BlockChangePacket.Block">
            <summary>
            Gets or sets the block.
            </summary>
            <value>The block.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.BlockChangePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.BlockChangePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.BlockChangePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.ChatMessagePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.ChatMessagePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.ChatMessagePacket"/> class.
            </summary>
            <param name="Message">The message.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ChatMessagePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ChatMessagePacket.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>The message.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ChatMessagePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ChatMessagePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ChatMessagePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.CloseWindowPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CloseWindowPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CloseWindowPacket.WindowID">
            <summary>
            Gets or sets the window ID.
            </summary>
            <value>The window ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CloseWindowPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CloseWindowPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CloseWindowPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.CreativeInventoryActionPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.SlotIndex">
            <summary>
            Gets or sets the index of the slot.
            </summary>
            <value>The index of the slot.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.ItemSlot">
            <summary>
            Gets or sets the item slot.
            </summary>
            <value>The item slot.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.CreativeInventoryActionPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.DestroyEntityPacket">
            <summary>
            The packet for destorying an entity
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.DestroyEntityPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.DestroyEntityPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DestroyEntityPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DestroyEntityPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DestroyEntityPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DestroyEntityPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DestroyEntityPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.DisconnectPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.DisconnectPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.DisconnectPacket"/> class.
            </summary>
            <param name="Message">The message.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.DisconnectPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DisconnectPacket.Message">
            <summary>
            Gets or sets the message.
            </summary>
            <value>The message.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DisconnectPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DisconnectPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.DisconnectPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityActionPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityActionPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityActionPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityActionPacket.Action">
            <summary>
            Gets or sets the action.
            </summary>
            <value>The action.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityActionPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityActionPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityActionPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.#ctor(System.Int32,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="OldLocation">The old location.</param>
            <param name="NewLocation">The new location.</param>
            <param name="Rotation">The rotation.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.DeltaX">
            <summary>
            Gets or sets the delta X.
            </summary>
            <value>The delta X.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.DeltaY">
            <summary>
            Gets or sets the delta Y.
            </summary>
            <value>The delta Y.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.DeltaZ">
            <summary>
            Gets or sets the delta Z.
            </summary>
            <value>The delta Z.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.Rotation">
            <summary>
            Gets or sets the rotation.
            </summary>
            <value>The rotation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookAndRelativeMovePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityLookPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityLookPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.#ctor(System.Int32,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityLookPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="Rotation">The rotation.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityLookPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookPacket.Rotation">
            <summary>
            Gets or sets the rotation.
            </summary>
            <value>The rotation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityLookPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityPacket">
            <summary>
            An empty entity packet, used to initialize
            entities and do no-change updates
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityRelativeMovePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityRelativeMovePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.#ctor(System.Int32,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityRelativeMovePacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="OldLocation">The old location.</param>
            <param name="NewLocation">The new location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityRelativeMovePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.DeltaX">
            <summary>
            Gets or sets the delta X.
            </summary>
            <value>The delta X.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.DeltaY">
            <summary>
            Gets or sets the delta Y.
            </summary>
            <value>The delta Y.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.DeltaZ">
            <summary>
            Gets or sets the delta Z.
            </summary>
            <value>The delta Z.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityRelativeMovePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityStatusPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityStatusPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityStatusPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityStatusPacket.Status">
            <summary>
            Gets or sets the status.
            </summary>
            <value>The status.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityStatusPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityStatusPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityStatusPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityTeleportPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityTeleportPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.#ctor(System.Int32,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityTeleportPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="Location">The location.</param>
            <param name="Rotation">The rotation.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityTeleportPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.Rotation">
            <summary>
            Gets or sets the rotation.
            </summary>
            <value>The rotation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityTeleportPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.EntityVelocityPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityVelocityPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.#ctor(System.Int32,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.EntityVelocityPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="Velocity">The velocity.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.EntityVelocityPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityVelocityPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityVelocityPacket.Velocity">
            <summary>
            Gets or sets the velocity.
            </summary>
            <value>The velocity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityVelocityPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityVelocityPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.EntityVelocityPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.HandshakePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.HandshakePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.HandshakePacket"/> class.
            </summary>
            <param name="UsernameOrHash">The username or hash.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="server">The server.</param>
            <param name="client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HandshakePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HandshakePacket.UsernameOrHash">
            <summary>
            If the hash is '-', then online-mode
            is disabled.
            </summary>
            <value>The username or hash.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HandshakePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HandshakePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HandshakePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.HealthUpdatePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HealthUpdatePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.Health">
            <summary>
            Gets or sets the health.
            </summary>
            <value>The health.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.Food">
            <summary>
            Gets or sets the food.
            </summary>
            <value>The food.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.FoodSaturation">
            <summary>
            Gets or sets the food saturation.
            </summary>
            <value>The food saturation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HealthUpdatePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.HoldingChangePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.HoldingChangePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HoldingChangePacket.SlotIndex">
            <summary>
            Gets or sets the index of the slot.
            </summary>
            <value>The index of the slot.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HoldingChangePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HoldingChangePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.HoldingChangePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.InvalidPacket">
            <summary>
            Used to describe any packet with an
            invalid packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.InvalidPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.InvalidPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.InvalidPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.InvalidPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.KeepAlivePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Packets.KeepAlivePacket.KeepAlive">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Packets.KeepAlivePacket.rand">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.KeepAlivePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.KeepAlivePacket"/> class.
            </summary>
            <param name="KeepAlive">The keep alive.</param>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Packets.KeepAlivePacket._payload">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.KeepAlivePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.KeepAlivePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.KeepAlivePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.KeepAlivePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.LoginRequestPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Packets.LoginRequestPacket.protocolVersionOrEID">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.LoginRequestPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.ProtocolVersionOrEID">
            <summary>
            Gets or sets the protocol version or EID.
            </summary>
            <value>The protocol version or EID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.Username">
            <summary>
            Gets or sets the username.
            </summary>
            <value>The username.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.LevelType">
            <summary>
            Gets or sets the type of the level.
            </summary>
            <value>The type of the level.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.WorldMode">
            <summary>
            Gets or sets the world mode.
            </summary>
            <value>The world mode.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.Dimension">
            <summary>
            Gets or sets the dimension.
            </summary>
            <value>The dimension.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.Difficulty">
            <summary>
            Gets or sets the difficulty.
            </summary>
            <value>The difficulty.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.MaxPlayers">
            <summary>
            Gets or sets the max players.
            </summary>
            <value>The max players.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.LoginRequestPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.MapChunkPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.MapChunkPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.#ctor(LibMinecraft.Model.Vector3,System.Boolean,System.UInt16,System.UInt16,System.Byte[],System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.MapChunkPacket"/> class.
            </summary>
            <param name="PrimaryBitMap">A bit map representing which chunks are contained in this packet</param>
            <param name="Location">The location of this chunk</param>
            <param name="GroundUpContiguous">True if this column contains chunks spanning the map's entire vertical height</param>
            <param name="Data">Block data to use for this chunk column</param>
            <param name="BiomeData">Biomes to (optionally) specify in this chunk column</param>
            <param name="AddBitMap">Optional amount to add to this chunk column's data</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.MapChunkPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.MapChunkPacket.Chunk">
            <summary>
            Gets or sets the chunk.
            </summary>
            <value>The chunk.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.MapChunkPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.MapChunkPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.MapChunkPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.NamedEntitySpawnPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.NamedEntitySpawnPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.#ctor(System.Int32,System.String,LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3,System.Int16)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.NamedEntitySpawnPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="EntityName">Name of the entity.</param>
            <param name="EntityLocation">The entity location.</param>
            <param name="EntityRotation">The entity rotation.</param>
            <param name="HeldItem">The held item.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.EntityName">
            <summary>
            Gets or sets the name of the entity.
            </summary>
            <value>The name of the entity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.EntityLocation">
            <summary>
            Gets or sets the entity location.
            </summary>
            <value>The entity location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.EntityRotation">
            <summary>
            Gets or sets the entity rotation.
            </summary>
            <value>The entity rotation.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.HeldItem">
            <summary>
            Gets or sets the held item.
            </summary>
            <value>The held item.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NamedEntitySpawnPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.NewOrInvalidStatePacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.NewOrInvalidStatePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.#ctor(LibMinecraft.Model.NewOrInvalidState)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.NewOrInvalidStatePacket"/> class.
            </summary>
            <param name="GameState">State of the game.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.#ctor(LibMinecraft.Model.NewOrInvalidState,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.NewOrInvalidStatePacket"/> class.
            </summary>
            <param name="GameState">State of the game.</param>
            <param name="Creative">if set to <c>true</c> [creative].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.GameState">
            <summary>
            Gets or sets the state of the game.
            </summary>
            <value>The state of the game.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.Creative">
            <summary>
            Only used when GameState == NewOrInvalidState.ChangeGameMode
            </summary>
            <value><c>true</c> if creative; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.NewOrInvalidStatePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.ValidPlacementBlocks">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.Slot">
            <summary>
            Gets or sets the slot.
            </summary>
            <value>The slot.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.Facing">
            <summary>
            Gets or sets the facing.
            </summary>
            <value>The facing.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerBlockPlacementPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerDiggingPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerDiggingPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Status">
            <summary>
            Gets or sets the status.
            </summary>
            <value>The status.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.X">
            <summary>
            Gets or sets the X.
            </summary>
            <value>The X.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Y">
            <summary>
            Gets or sets the Y.
            </summary>
            <value>The Y.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Z">
            <summary>
            Gets or sets the Z.
            </summary>
            <value>The Z.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Face">
            <summary>
            Gets or sets the face.
            </summary>
            <value>The face.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerDiggingPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerListItemPacket">
            <summary>
            
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerListItemPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.#ctor(System.String,System.Boolean,System.Int16)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerListItemPacket"/> class.
            </summary>
            <param name="PlayerName">Name of the player.</param>
            <param name="Online">if set to <c>true</c> [online].</param>
            <param name="Ping">The ping.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerListItemPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.PlayerName">
            <summary>
            Gets or sets the name of the player.
            </summary>
            <value>The name of the player.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.Online">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:LibMinecraft.Model.Packets.PlayerListItemPacket"/> is online.
            </summary>
            <value><c>true</c> if online; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.Ping">
            <summary>
            Gets or sets the ping.
            </summary>
            <value>The ping.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerListItemPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerLookPacket">
            <summary>
            This handles the packet information for when the player looks in a different direction
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerLookPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.#ctor(LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerLookPacket"/> class.
            </summary>
            <param name="Player">The player.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerLookPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.Yaw">
            <summary>
            Gets or sets the yaw.
            </summary>
            <value>The yaw.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.Pitch">
            <summary>
            Gets or sets the pitch.
            </summary>
            <value>The pitch.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.OnGround">
            <summary>
            Gets or sets a value indicating whether [on ground].
            </summary>
            <value><c>true</c> if [on ground]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerLookPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerPacket">
            <summary>
            This handles the Player Packet
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPacket.OnGround">
            <summary>
            Gets or sets a value indicating whether [on ground].
            </summary>
            <value><c>true</c> if [on ground]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket">
            <summary>
            Represents the position and look direction
            of a player
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.#ctor(LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket"/> class.
            </summary>
            <param name="PlayerEntity">The player entity.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Position">
            <summary>
            The player's position
            </summary>
            <value>The position.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Stance">
            <summary>
            The player's stance
            </summary>
            <value>The stance.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Yaw">
            <summary>
            The player's yaw value
            </summary>
            <value>The yaw.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Pitch">
            <summary>
            The player's pitch value
            </summary>
            <value>The pitch.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.OnGround">
            <summary>
            Whether the player is on the ground
            (according to the client)
            </summary>
            <value><c>true</c> if [on ground]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionAndLookPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PlayerPositionPacket">
            <summary>
            Represents a PlayerPostitionPacket (0x0B)
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet in from the cleint
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Throws InvalidOperationException
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Throws InvalidOperationException
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Throws NotImplementedException
            </summary>
            <param name="Client"></param>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet when sent from a client
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PlayerPositionPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Throws InvalidOperationException
            </summary>
            <param name="Client"></param>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.Location">
            <summary>
            The location sent by the client
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.Stance">
            <summary>
            The stance sent by the client
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.OnGround">
            <summary>
            Whether the client is on the ground, as sent by the client
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.PacketID">
            <summary>
            PacketID.PlayerPosition
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.Length">
            <summary>
            34 bytes
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PlayerPositionPacket.Payload">
            <summary>
            Gets the payload of this packet
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Packets.PreChunkPacket">
            <summary>
            This class contains information about the prechunks to be sent to the client
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PreChunkPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PreChunkPacket"/> class.
            </summary>
            <param name="ChunkX">The chunk X.</param>
            <param name="ChunkZ">The chunk Z.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.#ctor(System.Double,System.Double,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.PreChunkPacket"/> class.
            </summary>
            <param name="ChunkX">The chunk X.</param>
            <param name="ChunkZ">The chunk Z.</param>
            <param name="Unload">if set to <c>true</c> [unload].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.PreChunkPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.ChunkX">
            <summary>
            Gets or sets the chunk X.
            </summary>
            <value>The chunk X.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.ChunkZ">
            <summary>
            Gets or sets the chunk Z.
            </summary>
            <value>The chunk Z.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.Unload">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:LibMinecraft.Model.Packets.PreChunkPacket"/> is unload.
            </summary>
            <value><c>true</c> if unload; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.PreChunkPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.RespawnPacket">
            <summary>
            The packet for Respawning
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.RespawnPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.#ctor(LibMinecraft.Server.RemoteClient,LibMinecraft.Model.World)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.RespawnPacket"/> class.
            </summary>
            <param name="client">The client.</param>
            <param name="world">The world.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.RespawnPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.Dimension">
            <summary>
            Gets or sets the dimension.
            </summary>
            <value>The dimension.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.Difficulty">
            <summary>
            Gets or sets the difficulty.
            </summary>
            <value>The difficulty.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.GameMode">
            <summary>
            Gets or sets the game mode.
            </summary>
            <value>The game mode.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.WorldHeight">
            <summary>
            Gets or sets the height of the world.
            </summary>
            <value>The height of the world.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.LevelType">
            <summary>
            Gets or sets the type of the level.
            </summary>
            <value>The type of the level.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.RespawnPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.ServerListPingPacket">
            <summary>
            The packet for the server listing.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ServerListPingPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.MotD">
            <summary>
            Gets or sets the motd.
            </summary>
            <value>The motd.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.CurrentPlayers">
            <summary>
            Gets or sets the current players.
            </summary>
            <value>The current players.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.MaxPlayers">
            <summary>
            Gets or sets the max players.
            </summary>
            <value>The max players.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ServerListPingPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.SetSlotPacket">
            <summary>
            The packet to set the slot of a window.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SetSlotPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.#ctor(System.Byte,System.Int16,LibMinecraft.Model.Slot)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SetSlotPacket"/> class.
            </summary>
            <param name="WindowID">The window ID.</param>
            <param name="SlotIndex">Index of the slot.</param>
            <param name="SlotData">The slot data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SetSlotPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.WindowID">
            <summary>
            Gets or sets the window ID.
            </summary>
            <value>The window ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.SlotIndex">
            <summary>
            Gets or sets the index of the slot.
            </summary>
            <value>The index of the slot.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.SlotData">
            <summary>
            Gets or sets the slot data.
            </summary>
            <value>The slot data.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SetSlotPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket">
            <summary>
            This class contains information for the Sound or Particle Packet
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.#ctor(LibMinecraft.Model.SoundOrParticleEffect,LibMinecraft.Model.Vector3,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket"/> class.
            </summary>
            <param name="EffectID">The effect ID.</param>
            <param name="Location">The location.</param>
            <param name="Data">The data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.EffectID">
            <summary>
            Gets or sets the effect ID.
            </summary>
            <value>The effect ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.Data">
            <summary>
            Gets or sets the data.
            </summary>
            <value>The data.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SoundOrParticleEffectPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.SpawnPositionPacket">
            <summary>
            The packet for sending the spawn point
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SpawnPositionPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.#ctor(LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.SpawnPositionPacket"/> class.
            </summary>
            <param name="Location">The location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.SpawnPositionPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SpawnPositionPacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SpawnPositionPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SpawnPositionPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.SpawnPositionPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.ThunderboltPacket">
            <summary>
            The packet for a thunderbolt stike
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.ThunderboltPacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.#ctor(System.Int32,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.ThunderboltPacket"/> class.
            </summary>
            <param name="EntityID">The entity ID.</param>
            <param name="Location">The location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.ThunderboltPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.EntityID">
            <summary>
            Gets or sets the entity ID.
            </summary>
            <value>The entity ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.Unknown">
            <summary>
            Gets or sets a value indicating whether this <see cref="T:LibMinecraft.Model.Packets.ThunderboltPacket"/> is unknown.
            </summary>
            <value><c>true</c> if unknown; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.Location">
            <summary>
            Gets or sets the location.
            </summary>
            <value>The location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.ThunderboltPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.TimeUpdatePacket">
            <summary>
            The packets for time updates
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.TimeUpdatePacket"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.TimeUpdatePacket"/> class.
            </summary>
            <param name="Time">The time.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.TimeUpdatePacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.TimeUpdatePacket.Time">
            <summary>
            Gets or sets the time.
            </summary>
            <value>The time.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.TimeUpdatePacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.TimeUpdatePacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.TimeUpdatePacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.UpdateSignPacket">
            <summary>
            Represents a packet containing information about a sign
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:System.Object"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.#ctor(LibMinecraft.Model.Vector3,System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Packets.UpdateSignPacket"/> class.
            </summary>
            <param name="SignLocation">The sign location.</param>
            <param name="Text">The text.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.ReadPacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.ReadPacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Reads the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.WritePacket(LibMinecraft.Server.RemoteClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.WritePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Writes the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.HandlePacket(LibMinecraft.Server.MultiplayerServer,LibMinecraft.Server.RemoteClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Server">The server.</param>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Packets.UpdateSignPacket.HandlePacket(LibMinecraft.Client.MultiplayerClient)">
            <summary>
            Handles the packet.
            </summary>
            <param name="Client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UpdateSignPacket.SignLocation">
            <summary>
            Gets or sets the sign location.
            </summary>
            <value>The sign location.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UpdateSignPacket.Text">
            <summary>
            Gets or sets the text.
            </summary>
            <value>The text.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UpdateSignPacket.PacketID">
            <summary>
            Gets the packet ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UpdateSignPacket.Length">
            <summary>
            -1 for non-explicit lengths
            Includes packet ID
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UpdateSignPacket.Payload">
            <summary>
            Gets the payload.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Packets.UseEntityPacket">
            <summary>
            The client sends this packet when clicking on entities.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UseEntityPacket.UserEntityID">
            <summary>
            This is the entity ID of the clicking user
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UseEntityPacket.TargetEntityID">
            <summary>
            This is the entity ID that they are clicking on
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UseEntityPacket.LeftClick">
            <summary>
            True if the user is left-clicking the entity
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UseEntityPacket.PacketID">
            <summary>
            The packet ID for this packet, in this case, UseEntity
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Packets.UseEntityPacket.Length">
            <summary>
            Gets the length of this packet (10)
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.PlayerEventArgs">
            <summary>
            Represents a player joining or leaving the server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.PlayerEventArgs.#ctor(LibMinecraft.Server.RemoteClient)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.PlayerEventArgs"/> class.
            </summary>
            <param name="Player">The player.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.PlayerEventArgs.Player">
            <summary>
            Gets or sets the player.
            </summary>
            <value>The player.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Recipe">
            <summary>
            Represents an arrangement of
            items that can be crafted into
            another item.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.ScheduledBlockUpdate">
            <summary>
            This class is used when a block update has been scheduled
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.ScheduledBlockUpdate.NewWorld">
            <summary>
            The target world
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.ScheduledBlockUpdate.NewPosition">
            <summary>
            The target position
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledBlockUpdate.#ctor(LibMinecraft.Model.World,LibMinecraft.Model.Vector3)">
            <summary>
            Target locations block
            </summary>
            <param name="world">The world.</param>
            <param name="position">The position.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledBlockUpdate.Update">
            <summary>
            This update uses the old Block system's scheduled updates. And is only compatable with the old system.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ScheduledBlockUpdate.TicksRemaining">
            <summary>
            The amount of ticks remaining before this is called
            </summary>
            <value>The ticks remaining.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.ScheduledUpdateManager">
            <summary>
            Managing class for ScheduledUpdates.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.ScheduledUpdateManager.Updates">
            <summary>
            Updates that are queued to be ran.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledUpdateManager.AddUpdate(System.Int64,LibMinecraft.Model.IScheduledUpdate)">
            <summary>
            Function that adds a new ScheduledUpdate from an external point.
            </summary>
            <param name="TicksRemaining">The ticks remaining.</param>
            <param name="newUpdate">The new update.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledUpdateManager.Tick">
            <summary>
            Ran every tick. Manages ScheduledUpdates. TODO:: Better document this file
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledUpdateManager.#cctor">
            <summary>
            Static constructor for Updatemanager. Sets up the list.
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.ScheduledWorldWeatherUpdate">
            <summary>
            Update for weather
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.ScheduledWorldWeatherUpdate.NewWorld">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.ScheduledWorldWeatherUpdate.Weather">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledWorldWeatherUpdate.Update">
            <summary>
            The function which is called when the appropriate ammount of ticks have been passed.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.ScheduledWorldWeatherUpdate.#ctor(LibMinecraft.Model.World,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.ScheduledWorldWeatherUpdate"/> class.
            </summary>
            <param name="NewWorld">The new world.</param>
            <param name="Weather">if set to <c>true</c> [weather].</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.ScheduledWorldWeatherUpdate.TicksRemaining">
            <summary>
            The ticks remaining before this update is called.
            </summary>
            <value>The ticks remaining.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Slot">
            <summary>
            Represents an inventory slot.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Slot"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.#ctor(System.Int16,System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Slot"/> class.
            </summary>
            <param name="ID">The ID.</param>
            <param name="Count">The count.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.#ctor(System.Int16,System.Byte,System.Int16)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Slot"/> class.
            </summary>
            <param name="ID">The ID.</param>
            <param name="Count">The count.</param>
            <param name="Metadata">The metadata.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.ReadSlot(System.IO.Stream)">
            <summary>
            Reads a slot from the given stream.
            </summary>
            <param name="stream">The stream to read from.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.GetData">
            <summary>
            Gets the slot data.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Slot.CanEnchant(System.Int16)">
            <summary>
            Determines whether this instance can enchant the specified value.
            </summary>
            <param name="value">The value.</param>
            <returns><c>true</c> if this instance can enchant the specified value; otherwise, <c>false</c>.</returns>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Slot.ID">
            <summary>
            Gets or sets the item ID.
            </summary>
            <value>The item ID.</value>
            <remarks>This ID may be a block or an item.</remarks>
        </member>
        <member name="P:LibMinecraft.Model.Slot.Count">
            <summary>
            Gets or sets the item count.
            </summary>
            <value>The item count.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Slot.Metadata">
            <summary>
            Gets or sets the item metadata.
            </summary>
            <value>The item metadata.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Slot.Nbt">
            <summary>
            Gets or sets the NBT data.
            </summary>
            <value>The NBT data.</value>
            <remarks>This is used for enchanting equipment</remarks>
        </member>
        <member name="T:LibMinecraft.Model.User">
            <summary>
            Represents a Minecraft.net login
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.User.UserName">
            <summary>
            The case-sensitive username
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.User.Password">
            <summary>
            This user's Minecraft.net password
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Vector3">
            <summary>
            Represents a location in the Minecraft world
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Vector3.X">
            <summary>
            The X coordinate
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Vector3.Y">
            <summary>
            The Y coordinate
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Vector3.Z">
            <summary>
            The Z coordinate
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Vector3"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.#ctor(System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Vector3"/> class.
            </summary>
            <param name="value">The value.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.#ctor(System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Vector3"/> class.
            </summary>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <param name="z">The z.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.#ctor(LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.Vector3"/> class.
            </summary>
            <param name="other">The other.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.Clone">
            <summary>
            Clones this instance.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Addition(LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Adds two vectors together.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Subtraction(LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Subtracts one vector from another.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Multiply(LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Multiplies two vectors together.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Division(LibMinecraft.Model.Vector3,LibMinecraft.Model.Vector3)">
            <summary>
            Divides one vector from another.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Addition(LibMinecraft.Model.Vector3,System.Double)">
            <summary>
            Adds a double to all components of a vector.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Subtraction(LibMinecraft.Model.Vector3,System.Double)">
            <summary>
            Subtracts a double from all components of a vector.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Multiply(LibMinecraft.Model.Vector3,System.Double)">
            <summary>
            Multiplies a double by all components of a vector.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.op_Division(LibMinecraft.Model.Vector3,System.Double)">
            <summary>
            Divides all components of a vector by a double.
            </summary>
            <param name="a">A.</param>
            <param name="b">The b.</param>
            <returns>The result of the operator.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.Equals(LibMinecraft.Model.Vector3)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns><c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.DistanceTo(LibMinecraft.Model.Vector3)">
            <summary>
            Gets the distance between this and another Vector3.
            </summary>
            <param name="other">The Vector3 to compare to.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.Floor">
            <summary>
            Floors this instance.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.Vector3.Clamp(System.Double)">
            <summary>
            Clamps to the specified minimum.
            </summary>
            <param name="Minimum">The minimum value.</param>
            <returns></returns>
            <remarks>Ensures that the absolute value of all components are less than or equal to the given minimum.</remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Zero">
            <summary>
            A Vector3 with all components set to 0.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.One">
            <summary>
            A Vector3 with all components set to 1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Forward">
            <summary>
            A Vector3 whose Z coordinate is set to 1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Backward">
            <summary>
            A Vector3 whose Z coordinate is set to -1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Up">
            <summary>
            A Vector3 whose Y coordinate is set to 1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Down">
            <summary>
            A Vector3 whose Y coordinate is set to -1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Left">
            <summary>
            A Vector3 whose X coordinate is set to 1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.Right">
            <summary>
            A Vector3 whose X coordinate is set to -1.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.South">
            <summary>
            A Vector3 whose Z coordinate is set to 1
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.North">
            <summary>
            A Vector3 whose Z coordinate is set to -1
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.West">
            <summary>
            A Vector3 whose X coordinate is set to -1
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.Vector3.East">
            <summary>
            A Vector3 whose X coordinate is set to -1
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.World">
            <summary>
            Represents a Minecraft world, containing
            a number of chunks.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.World"/> class.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.World._Mode">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.World.AddEntity(LibMinecraft.Model.Entities.Entity)">
            <summary>
            Adds an entity to the world.
            </summary>
            <param name="entity">The entity to add.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.RemoveEntity(System.Int32)">
            <summary>
            Removes the given Entity ID from the world.
            </summary>
            <param name="EntityID">The ID to be removed.</param>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.World._Time">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.World._WeatherOn">
            <summary>
            The weather for the specified world.
            </summary>
        </member>
        <member name="M:LibMinecraft.Model.World.GetChunk(LibMinecraft.Model.Vector3)">
            <summary>
            Gets the chunk that contains the given coordinates.
            </summary>
            <param name="Position">The position.</param>
            <returns>The <see cref="T:LibMinecraft.Model.Chunk"/> that contains the given coordinates.</returns>
            <remarks>This will align the given coordinates to a chunk boundary.
            This will also generate the requested chunk if it does not exist.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.IsChunkLoaded(LibMinecraft.Model.Vector3)">
            <summary>
            Determines whether a chunk is loaded at the specified position.
            </summary>
            <param name="Position">The position.</param>
            <returns><c>true</c> if a chunk is loaded; otherwise, <c>false</c>.</returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.SetChunk(LibMinecraft.Model.Chunk)">
            <summary>
            Sets the chunk.
            </summary>
            <param name="chunk">The chunk to set.</param>
            <remarks>This does not cause any client updates.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.GetBlock(LibMinecraft.Model.Vector3)">
            <summary>
            Gets a block from the world.
            </summary>
            <param name="position">The position of the requested block.</param>
            <returns>The block at the requested coordinates.</returns>
            <remarks>This will generate a new chunk for the requested block if one does not exist.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.SetBlock(LibMinecraft.Model.Vector3,LibMinecraft.Model.Blocks.Block)">
            <summary>
            Sets a block in the world.
            </summary>
            <param name="position">The position of the updated block.</param>
            <param name="value">The block to set.</param>
            <remarks>This will generate a new chunk for the requested block if one does not exist.
            This method also fires OnBlockChanged, which will cause block updates when used with
            LibMinecraft.Server.MultiplayerServer.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World._SetBlock(LibMinecraft.Model.Vector3,LibMinecraft.Model.Blocks.Block)">
            <summary>
            Sets a block in the world without firing event handlers.
            </summary>
            <param name="position">The position of the updated block.</param>
            <param name="value">The block to set.</param>
            <remarks>This will generate a new chunk for the requested block if one does not exist.
            This method will not fire OnBlockChanged.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.Save">
            <summary>
            Saves this instance.
            </summary>
            <remarks>This will use whichever format (binary or NBT) that was
            last used to save this world.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.SaveToBinary(System.String)">
            <summary>
            Saves this world to a given directory
            in the LibMinecraft-only binary format.
            </summary>
            <param name="TargetDirectory">The target directory.</param>
            <remarks>The resulting files are not compatible with the official Minecraft software.</remarks>
        </member>
        <member name="M:LibMinecraft.Model.World.SaveToNBT(System.String)">
            <summary>
            Saves this world in the Minecraft Anvil format
            </summary>
            <param name="TargetDirectory"></param>
        </member>
        <member name="M:LibMinecraft.Model.World.LoadFromBinary(System.String)">
            <summary>
            Loads the world in the LibMinecraft-only
            binary format.
            </summary>
            <param name="TargetDirectory">The directory to load from</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Seed">
            <summary>
            Gets or sets the world seed.
            </summary>
            <value>The seed.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Mode">
            <summary>
            Gets or sets the world's game mode.
            </summary>
            <value>The mode.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Height">
            <summary>
            Gets or sets the world height.
            </summary>
            <value>The height.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Spawn">
            <summary>
            Gets or sets the default world spawn.
            </summary>
            <value>The spawn.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Chunks">
            <summary>
            Gets or sets the  chunks.
            </summary>
            <value>The chunks.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Entities">
            <summary>
            Gets or sets the entities in this world.
            </summary>
            <value>The entities.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.WorldDirectory">
            <summary>
            Gets or sets the world save directory.
            </summary>
            <value>The world directory.</value>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Model.World.OnEntityAdded">
            <summary>
            Occurs when an entitiy is added to the world.
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Model.World.OnEntityRemoved">
            <summary>
            Occurs when an entity is removed from the world.
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Time">
            <summary>
            Gets or sets the time, in ticks.
            </summary>
            <value>The time.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.WeatherOn">
            <summary>
            Gets or sets the Weather
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.World.WeatherEnabled">
            <summary>
            If set to false, weather updates do not occur.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.World.WeatherUpdateTime">
            <summary>
            The number of ticks remaining before a weather update occurs.
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.World.Difficulty">
            <summary>
            Gets or sets the world difficulty.
            </summary>
            <value>The difficulty.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.WorldGenerator">
            <summary>
            Gets or sets the world generator.
            </summary>
            <value>The world generator.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.World.Name">
            <summary>
            This world's name
            </summary>
        </member>
        <member name="P:LibMinecraft.Model.World.PlayerData">
            <summary>
            Contains all player data for this world.
            </summary>
        </member>
        <member name="E:LibMinecraft.Model.World.OnBlockChanged">
            <summary>
            Occurs when a block is changed.
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Model.World.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.BlockSetEventArgs">
            <summary>
            Represents a changed block in a world
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.BlockSetEventArgs.#ctor(LibMinecraft.Model.Blocks.Block,LibMinecraft.Model.Vector3)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.BlockSetEventArgs"/> class.
            </summary>
            <param name="Block">The block.</param>
            <param name="Position">The position.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.BlockSetEventArgs.Block">
            <summary>
            Gets or sets the block.
            </summary>
            <value>The block.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.BlockSetEventArgs.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.EntityAddEventArgs">
            <summary>
            Represents a new entity in a world.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Model.EntityAddEventArgs.#ctor(LibMinecraft.Model.Entities.Entity)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Model.EntityAddEventArgs"/> class.
            </summary>
            <param name="Entity">The entity.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.EntityAddEventArgs.Entity">
            <summary>
            Gets or sets the entity.
            </summary>
            <value>The entity.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.GameMode">
            <summary>
            Represents all gamemodes available in the official Minecraft software.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.GameMode.Survival">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.GameMode.Creative">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.GameMode.Hardcore">
            <summary>
            
            </summary>
        </member>
        <member name="T:LibMinecraft.Model.Dimension">
            <summary>
            Represents all default dimensions.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Model.Dimension.Nether">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Dimension.Overworld">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Model.Dimension.TheEnd">
            <summary>
            
            </summary>
        </member>
        <member name="T:LibMinecraft.Server.ChunkManager">
            <summary>
            Manages how the chunks are updated between the client and server
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.ChunkManager.RecalculateClientChunks(LibMinecraft.Server.RemoteClient,LibMinecraft.Server.MultiplayerServer,System.Boolean)">
            <summary>
            Recalculates the client chunks.
            </summary>
            <param name="client">The client.</param>
            <param name="Server">The server.</param>
            <param name="forceUpdate">if set to <c>true</c> [force update].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.ChunkManager.LoadColumnOnClient(LibMinecraft.Server.RemoteClient,LibMinecraft.Model.Vector3,LibMinecraft.Server.MultiplayerServer)">
            <summary>
            Compresses and sends a chunk to the specified client.
            </summary>
            <param name="Client">The client.</param>
            <param name="ChunkLocation">The chunk location.</param>
            <param name="Server">The server that contains the player.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.ChunkManager.UnloadColumnOnClient(LibMinecraft.Server.RemoteClient,LibMinecraft.Model.Vector3,LibMinecraft.Server.MultiplayerServer)">
            <summary>
            Instructs the client to remove the specified chunk
            from memory.
            </summary>
            <param name="Client">The client.</param>
            <param name="ChunkLocation">The chunk location.</param>
            <param name="Server">The server.</param>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Server.PacketMode">
            <summary>
            The packet modes
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Server.PacketMode.Recieving">
            <summary>
            Recieving the packet (incoming)
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.PacketMode.Sending">
            <summary>
            Sending the packet (Outgoing)
            </summary>
        </member>
        <member name="T:LibMinecraft.Server.PacketEventArgs">
            <summary>
            Used to describe the state of a
            transaction in progress.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.PacketEventArgs.#ctor(LibMinecraft.Model.PacketID,LibMinecraft.Server.RemoteClient,LibMinecraft.Server.PacketMode,LibMinecraft.Model.Packets.Packet)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Server.PacketEventArgs"/> class.
            </summary>
            <param name="PacketID">The packet ID.</param>
            <param name="RemoteClient">The remote client.</param>
            <param name="PacketMode">The packet mode.</param>
            <param name="Packet">The packet.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.Packet">
            <summary>
            Gets or sets the packet.
            </summary>
            <value>The packet.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.PacketID">
            <summary>
            Gets or sets the packet ID.
            </summary>
            <value>The packet ID.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.RemoteClient">
            <summary>
            Gets or sets the remote client.
            </summary>
            <value>The remote client.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.PacketMode">
            <summary>
            Gets or sets the packet mode.
            </summary>
            <value>The packet mode.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.Payload">
            <summary>
            Only set for outbound packets
            </summary>
            <value>The payload.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.PacketEventArgs.Handled">
            <summary>
            Set to true if you do not want the packet processed by LibMinecraft.
            If you do this, you must use Packet.ReadPacket to ensure that packet
            syncronization is not interrupted.
            </summary>
            <value><c>true</c> if handled; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Server.MultiplayerServer">
            <summary>
            Manages the network service provided
            by a Minecraft server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.LogPackets">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.ProtocolVersion">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer._currentServer">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.Worlds">
            <summary>
            The list of all the Worlds
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.zLibDeflater">
            <summary>
            The Deflater.
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.netStream">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.netSocket">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.netListener">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.worker">
            <summary>
            The timer for worker
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.tickTimer">
            <summary>
            TThe timer for ingame ticks
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.SendQueueLock">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer._NextEntityID">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.SaveFrequency">
            <summary>
            Number of ticks between world saves.
            Use -1 to disable.
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.serverStartTime">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.logFile">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.This">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.#ctor(LibMinecraft.Model.MinecraftServer)">
            <summary>
            Initializes a new instance of the <see cref="T:LibMinecraft.Server.MultiplayerServer"/> class.
            </summary>
            <param name="Server">The server.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.Start">
            <summary>
            Starts the Minecraft server
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.Start(System.Net.IPEndPoint)">
            <summary>
            Starts the Minecraft server using the given
            local end point.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.Stop">
            <summary>
            Stops this instance.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer._SendChat(System.String,LibMinecraft.Server.RemoteClient)">
            <summary>
            Internal SendChat method, includes event
            handling
            </summary>
            <param name="Message">The message.</param>
            <param name="c">The c.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SendChat(System.String)">
            <summary>
            Sends the chat.
            </summary>
            <param name="Message">The message.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SetBlock(LibMinecraft.Model.World,LibMinecraft.Model.Vector3,LibMinecraft.Model.Blocks.Block)">
            <summary>
            Sets the block.
            </summary>
            <param name="world">The world.</param>
            <param name="Position">The position.</param>
            <param name="value">The value.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.MultiplayerServer_OnBlockSet(System.Object,LibMinecraft.Model.BlockSetEventArgs)">
            <summary>
            Handles the OnBlockSet event of the MultiplayerServer control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:LibMinecraft.Model.BlockSetEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SendPlayerToDimension(LibMinecraft.Server.RemoteClient,LibMinecraft.Model.Dimension)">
            <summary>
            Sends the player to dimension.
            </summary>
            <param name="c">The c.</param>
            <param name="d">The d.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.KickPlayer(System.String,System.String)">
            <summary>
            Kicks the player.
            </summary>
            <param name="Name">The name.</param>
            <param name="Reason">The reason.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.CreateLightning(LibMinecraft.Model.Vector3)">
            <summary>
            Creates the lightning.
            </summary>
            <param name="Location">The location.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.ChangePlayerMode(System.String,LibMinecraft.Model.GameMode)">
            <summary>
            Changes the player mode.
            </summary>
            <param name="Name">The name.</param>
            <param name="Mode">The mode.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.ChangeServerMode(LibMinecraft.Model.GameMode)">
            <summary>
            Changes the server mode.
            </summary>
            <param name="Mode">The mode.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SendChatToPlayer(System.String,System.String)">
            <summary>
            Sends the chat to player.
            </summary>
            <param name="Name">The name.</param>
            <param name="Chat">The chat.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SetWeather(System.Boolean)">
            <summary>
            Sets the weather.
            </summary>
            <param name="On">if set to <c>true</c> [on].</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.SetWeatherInWorld(System.Boolean,LibMinecraft.Model.World)">
            <summary>
            Sets the weather in a specific world.
            </summary>
            <param name="On">If the weather is on</param>
            <param name="World">The world to set the weather in.</param>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.ShowCredits(System.String)">
            <summary>
            Shows the credits.
            </summary>
            <param name="PlayerName">Name of the player.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.AddWorld(LibMinecraft.Model.World)">
            <summary>
            Adds the world.
            </summary>
            <param name="world">The world.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.world_OnEntityRemoved(System.Object,LibMinecraft.Model.EntityAddEventArgs)">
            <summary>
            Handles the OnEntityRemoved event of the world control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:LibMinecraft.Model.EntityAddEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.world_OnEntityAdded(System.Object,LibMinecraft.Model.EntityAddEventArgs)">
            <summary>
            Handles the OnEntityAdded event of the world control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:LibMinecraft.Model.EntityAddEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.EnableUpdates">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.TriggerUpdates(LibMinecraft.Model.World,LibMinecraft.Model.Vector3)">
            <summary>
            Triggers the updates.
            </summary>
            <param name="world">The world.</param>
            <param name="location">The location.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.ticksPassed">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.ticksSinceSave">
            <summary>
            
            </summary>
        </member>
        <member name="F:LibMinecraft.Server.MultiplayerServer.keepAlive">
            <summary>
            
            </summary>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.DoTick(System.Object)">
            <summary>
            If overriden, please call base.DoTick
            to ensure Keep-Alives are sent.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.DoNet(System.Object)">
            <summary>
            Does the net.
            </summary>
            <param name="o">The o.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetClient(System.String)">
            <summary>
            Gets the client.
            </summary>
            <param name="Name">The name.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetClientsInWorld(LibMinecraft.Model.World)">
            <summary>
            Gets the clients in world.
            </summary>
            <param name="w">The w.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetClientsInWorldExcept(LibMinecraft.Model.World,LibMinecraft.Server.RemoteClient)">
            <summary>
            Gets the clients in world except.
            </summary>
            <param name="w">The w.</param>
            <param name="Except">The except.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetWorld(LibMinecraft.Server.RemoteClient)">
            <summary>
            Gets the world.
            </summary>
            <param name="c">The c.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetWorld(LibMinecraft.Model.Entities.Entity)">
            <summary>
            Gets the world.
            </summary>
            <param name="e">The e.</param>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.GetLoggedInClients">
            <summary>
            Gets the logged in clients.
            </summary>
            <returns></returns>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.EnqueueToAllClients(LibMinecraft.Model.Packets.Packet)">
            <summary>
            Enqueues the given packet to all logged in
            clients.
            </summary>
            <param name="b">The b.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.EnqueueToAllClientsExcept(LibMinecraft.Model.Packets.Packet,LibMinecraft.Model.Entities.PlayerEntity)">
            <summary>
            The same as EnqueueToAllClients, but this
            excepts a specific client from the process.
            </summary>
            <param name="b">The b.</param>
            <param name="player">The player.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.Log(System.String)">
            <summary>
            Logs the specified message.
            </summary>
            <param name="Message">The message.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.PlayerEntity_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles the PropertyChanged event of the PlayerEntity control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.Entity_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles the PropertyChanged event of the Entity control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.MultiplayerServer.world_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles the PropertyChanged event of the world control.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.CurrentServer">
            <summary>
            Gets or sets the current server.
            </summary>
            <value>The current server.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.TickTime">
            <summary>
            Gets or sets the tick time.
            </summary>
            <value>The tick time.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.ConnectedClients">
            <summary>
            Gets or sets the connected clients.
            </summary>
            <value>The connected clients.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.LogEnabled">
            <summary>
            Gets or sets a value indicating whether [log enabled].
            </summary>
            <value><c>true</c> if [log enabled]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.Random">
            <summary>
            Gets or sets the random.
            </summary>
            <value>The random.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.MultiplayerServer.NextEntityID">
            <summary>
            Gets the next entity ID.
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.OnPlayerJoin">
            <summary>
            Occurs when [on player join].
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.OnPlayerLeave">
            <summary>
            Occurs when [on player leave].
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.OnChat">
            <summary>
            Occurs when [on chat].
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.PrePacket">
            <summary>
            Called before a packet is handled.  If PacketEventArgs.Handled
            is set to true, then PostPacket will not be called and LibMinecraft
            will not handle the packet.  For incoming packets, the remaining
            packet has not yet been read from the network stream.
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.PostPacket">
            <summary>
            Called after a packet is handled.  PacketEventArgs.Handled is
            ignored.
            </summary>
            <remarks></remarks>
        </member>
        <member name="E:LibMinecraft.Server.MultiplayerServer.OnTick">
            <summary>
            Occurs when [on tick].
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Server.RemoteClient">
            <summary>
            Represents a Minecraft client currently connected
            to the server.
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.RemoteClient.LogPacket(LibMinecraft.Model.Packets.Packet)">
            <summary>
            Logs the packet.
            </summary>
            <param name="p">The p.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.RemoteClient.#ctor">
            <summary>
            Default constructor for RemoteClient
            </summary>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.RemoteClient.#ctor(System.Net.Sockets.TcpClient)">
            <summary>
            Creates a new RemoteClient based on the given TcpClient
            </summary>
            <param name="client">The client.</param>
            <remarks></remarks>
        </member>
        <member name="M:LibMinecraft.Server.RemoteClient.SendChat(System.String)">
            <summary>
            Sends the chat to the remote client.
            </summary>
            <param name="Message">The message to send.</param>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.TcpClient">
            <summary>
            The connection to this client
            </summary>
            <value>The TCP client.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.PacketQueue">
            <summary>
            Packets waiting to be sent to the client
            </summary>
            <value>The packet queue.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.LoggedIn">
            <summary>
            Whether or not this player has logged in yet
            </summary>
            <value><c>true</c> if [logged in]; otherwise, <c>false</c>.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.PlayerEntity">
            <summary>
            The entity this player is represented by
            </summary>
            <value>The player entity.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.LoginEndPoint">
            <summary>
            The client's end point at the time a connection was established
            </summary>
            <value>The login end point.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.OnlineModeHash">
            <summary>
            Gets or sets the online mode hash.
            </summary>
            <value>The online mode hash.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.PacketRecord">
            <summary>
            Keeps a record of the past 10 packets recieved by a client.
            </summary>
            <value>The packet record.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.Tags">
            <summary>
            Place any value you please in these.
            </summary>
            <value>The tags.</value>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Server.RemoteClient.Hostname">
            <summary>
            Gets or sets the hostname.
            </summary>
            <value>The hostname.</value>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.NoteBlock">
            <summary>
            A Note Block (ID = 25)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.NoteBlock.BlockID">
            <summary>
            The Block ID for this block (25)
            </summary>
            <remarks></remarks>
        </member>
        <member name="T:LibMinecraft.Model.Blocks.ClayBlock">
            <summary>
            A Clay Block (ID = 82)
            </summary>
            <remarks></remarks>
        </member>
        <member name="P:LibMinecraft.Model.Blocks.ClayBlock.BlockID">
            <summary>
            The Block ID for this block (82)
            </summary>
            <remarks></remarks>
        </member>
    </members>
</doc>
